| .. | ||
| prompt | ||
| config.yaml | ||
| README.md | ||
| run-arc.sh | ||
| run-spr.sh | ||
| run.py | ||
All in One Benchmark Test
All in one benchmark test allows users to test all the benchmarks and record them in a result CSV. Users can provide models and related information in config.yaml.
Before running, make sure to have bigdl-llm installed.
Config
Config YAML file has following format
repo_id:
  - 'THUDM/chatglm-6b'
  - 'THUDM/chatglm2-6b'
  - 'meta-llama/Llama-2-7b-chat-hf'
local_model_hub: 'path to your local model hub'
warm_up: 1
num_trials: 3
in_out_pairs:
  - '32-32'
  - '1024-128'
test_api:
  - "transformer_int4"
  - "native_int4"
  - "optimize_model"
  # - "transformer_int4_gpu"  # on arc
  # - "optimize_model_gpu"  # on arc
Run
run python run.py, this will output results to results.csv.
For SPR performance, run bash run-spr.sh.
For ARC performance, run bash run-arc.sh