Atlas 300i duo 部署 bge-m3 笔记
·
Atlas 300i duo 部署bge-m3笔记
模型下载
https://modelscope.cn/models/BAAI/bge-m3
pip install modelscope
modelscope download --model BAAI/bge-m3 --local_dir /data/alg/bge-m3
mis-tei镜像下载
https://www.hiascend.com/developer/ascendhub/detail/07a016975cc341f3a5ae131f2b52399d
docker pull --platform=arm64 swr.cn-south-1.myhuaweicloud.com/ascendhub/mis-tei:26.0.0-310p-openeuler24.03-py3.11
export MODEL_DIR=/data/alg
docker run \
--privileged \
-u root \
--net host \
--name tei-m3 \
-v /usr/local/Ascend/driver:/usr/local/Ascend/driver:ro \
-v /usr/local/dcmi:/usr/local/dcmi:ro \
-v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi:ro \
-v /usr/local/Ascend/firmware:/usr/local/Ascend/firmware:ro \
-v /usr/local/sbin:/usr/local/sbin:ro \
-v /etc/ascend_install.info:/etc/ascend_install.info:ro \
-e MODEL_DIR=${MODEL_DIR} \
-e ASCEND_VISIBLE_DEVICES=4,5 \
-e ASCEND_RT_VISIBLE_DEVICES=4,5 \
-v ${MODEL_DIR}:${MODEL_DIR} \
-itd \
swr.cn-south-1.myhuaweicloud.com/ascendhub/mis-tei:26.0.0-310p-ubuntu22.04-py3.11 \
--model-id ${MODEL_DIR}/bge-m3 \
--pooling cls \
--hostname 0.0.0.0 \
--port 29516 \
--prometheus-port 19000
输出以上日志及部署成功
测试
curl -s 10.0.88.53:29516/v1/embeddings \
-H 'Content-Type: application/json' \
-d '{"model":"bge-m3","input":["你好"]}' \
| python3 -c "import sys,json; d=json.load(sys.stdin); print(len(d['data'][0]['embedding']))"

成功部署!
参考连接:https://www.hiascend.com/developer/ascendhub/detail/07a016975cc341f3a5ae131f2b52399d
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)