- Llama-2-7B
- Llama-2-13B
- Llama-2-70B
Refer to the README.md
# 1. create directory
mkdir -p /data/mtt/models /data/mtt/models_convert
# 2. clone model
cd /data/mtt/models
git lfs install
git clone https://www.modelscope.cn/shakechen/Llama-2-7b-chat-hf.git
# git clone https://www.modelscope.cn/ydyajyA/Llama-2-13b-chat-hf.git
# git clone https://www.modelscope.cn/AI-ModelScope/Llama-2-70b-chat-hf.gitIf you encounter any issues while downloading the model, please refer to the README.
python -m mttransformer.convert_weight \
--in_file /data/mtt/models/Llama-2-7b-hf/ \
--saved_dir /data/mtt/models_convert/Llama-2-7b-hf-fp16-tp1-convert/ \
--tensor-para-size 1
# If the --in_file is set to Llama-2-13b-hf, it is recommended to set the --tensor-parallel-size parameter to 4
# If the --in_file is set to Llama-2-70b-hf, it is recommended to set the --tensor-parallel-size parameter to 8 - start server
python -m vllm.entrypoints.openai.api_server \
--model /data/mtt/models_convert/Llama-2-7b-hf-fp16-tp1-convert/ \
--trust-remote-code \
--tensor-parallel-size 1 \
-pp 1 \
--block-size 64 \
--max-model-len 4096 \
--disable-log-stats \
--disable-log-requests \
--gpu-memory-utilization 0.95 \
--device "musa"
# the --tensor-parallel-size parameter needs to be the same as the --tensor-parallel-size parameter set when transforming the model weights- send message
curl http://0.0.0.0:8000/v1/chat/completions -H "Content-Type: application/json" -d '{
"model": "/data/mtt/models_convert/Llama-2-7b-hf-fp16-tp1-convert/",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Who won the world series in 2020?"}
]
}'