LLM: Enable jemalloc in benchmark scripts. (#9058)
* enable jemalloc. * fix readme.
This commit is contained in:
		
							parent
							
								
									ecee02b34d
								
							
						
					
					
						commit
						ad62c58b33
					
				
					 2 changed files with 1 additions and 4 deletions
				
			
		| 
						 | 
					@ -37,8 +37,6 @@ run `python run.py`, this will output results to `results.csv`.
 | 
				
			||||||
For SPR performance, run `bash run-spr.sh`.
 | 
					For SPR performance, run `bash run-spr.sh`.
 | 
				
			||||||
> **Note**
 | 
					> **Note**
 | 
				
			||||||
>
 | 
					>
 | 
				
			||||||
> In `run-spr.sh`, we set optimal environment varaible by `source bigdl-nano-init -c`, `-c` stands for disabling jemalloc. Enabling jemalloc may lead to latency increasement after multiple trials.
 | 
					 | 
				
			||||||
>
 | 
					 | 
				
			||||||
> The value of `OMP_NUM_THREADS` should be the same as the cpu cores specified by `numactl -C`.
 | 
					> The value of `OMP_NUM_THREADS` should be the same as the cpu cores specified by `numactl -C`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
> **Note**
 | 
					> **Note**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,6 @@
 | 
				
			||||||
#!/bin/bash
 | 
					#!/bin/bash
 | 
				
			||||||
source bigdl-nano-init -c
 | 
					source bigdl-nano-init
 | 
				
			||||||
export OMP_NUM_THREADS=48
 | 
					export OMP_NUM_THREADS=48
 | 
				
			||||||
export TRANSFORMERS_OFFLINE=1
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# set following parameters according to the actual specs of the test machine
 | 
					# set following parameters according to the actual specs of the test machine
 | 
				
			||||||
numactl -C 0-47 -m 0 python $(dirname "$0")/run.py
 | 
					numactl -C 0-47 -m 0 python $(dirname "$0")/run.py
 | 
				
			||||||
		Loading…
	
		Reference in a new issue