安装指南
本教程面向使用lm-evaluation-harnes&昇腾的开发者,帮助完成昇腾环境下lm-evaluation-harness的安装。
备注
请确保已经根据 快速安装昇腾环境 指引安装了对应的CANN-toolkit版本以及相应的固件和驱动,并应用了CANN-toolkit环境变量。
警告
lm-evaluation-harness支持的CANN最低版本为8.0.rc1。安装CANN时,请同事安装Kernel算子包。
lm-evaluation-harness安装
注意:lm-evaluation-harness从0.4.3开始原生支持昇腾。
Option 1: Use the latest stable release
1pip install --upgrade-strategy=conservative lm-eval
Option 2: Use the latest main branch under development
1pip install git+https://github.com/EleutherAI/lm-evaluation-harness.git
安装校验
使用以下指令对lm-evaluation-harness的安装进行校验:
1lm-eval -h
如下所示,正确显示 lm-eval 命令的帮助信息即说明安装成功。
1usage: lm-eval [-h] [--model MODEL] [--tasks task1,task2] [--model_args MODEL_ARGS] [--num_fewshot N]
2 [--batch_size auto|auto:N|N] [--max_batch_size N] [--device DEVICE]
3 [--output_path DIR|DIR/file.json] [--limit N|0<N<1] [--use_cache DIR]
4 [--cache_requests {true,refresh,delete}] [--check_integrity] [--write_out] [--log_samples]
5 [--system_instruction SYSTEM_INSTRUCTION] [--apply_chat_template] [--fewshot_as_multiturn]
6 [--show_config] [--include_path DIR] [--gen_kwargs GEN_KWARGS]
7 [--verbosity CRITICAL|ERROR|WARNING|INFO|DEBUG] [--wandb_args WANDB_ARGS]
8 [--hf_hub_log_args HF_HUB_LOG_ARGS] [--predict_only] [--seed SEED] [--trust_remote_code]
9
10options:
11-h, --help show this help message and exit
12--model MODEL, -m MODEL
13 Name of model e.g. `hf`
14...
lm-evaluation-harness卸载
1pip uninstall lm-eval