910b硬件平台,docker自启动服务程序,报错:RuntimeError: Failed to load the backend extension: torch_npu
收藏回复举报
910b硬件平台,docker自启动服务程序,报错:RuntimeError: Failed to load the backend extension: torch_npu
t('forum.solved') 已解决
发表于2025-11-01 10:40:47
0 查看

在910b平台,使用docker构建部署mineru2.5服务镜像:

1)创建容器:docker run --name xxx -e ASCEND_RT_VISIBLE_DEVICES=1   -e DEVICE_ID=0   -e "LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/aarch64-linux/lib64:/usr/local/Ascend/ascend-toolkit/latest/runtime/lib64/stub:/usr/local/Ascend/driver/lib64/common:/usr/local/Ascend/driver/lib64/driver:$LD_LIBRARY_PATH"   --ipc=host   --net=host   --privileged   --device=/dev/davinci0 --device=/dev/davinci1 --device=/dev/davinci2 --device=/dev/davinci3   --device=/dev/davinci4 --device=/dev/davinci5 --device=/dev/davinci6 --device=/dev/davinci7   --device=/dev/davinci_manager --device=/dev/devmm_svm --device=/dev/hisi_hdc   -v /usr/local/dcmi:/usr/local/dcmi   -v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi   -v /usr/local/Ascend/driver/lib64/common:/usr/local/Ascend/driver/lib64/common   -v /usr/local/Ascend/driver/lib64/driver:/usr/local/Ascend/driver/lib64/driver   -v /etc/ascend_install.info:/etc/ascend_install.info   -v /usr/local/Ascend/driver/version.info:/usr/local/Ascend/driver/version.info   -v /usr/local/Ascend/ascend-toolkit:/usr/local/Ascend/ascend-toolkit  mineru_server_910b2_test:latest,创建容器成功;

2) 再docker exec -it xxx bash 进入容器环境;

3)然后再启动mineru server 服务,服务启动成功、运行npu推理、文档处理正常;

但是使用docker 创建自启动mineru server 服务的容器,则容器服务mineru server程序运行报错:RuntimeError: Failed to load the backend extension: torch_npu. You can disable extension auto-loading with TORCH_DEVICE_BACKEND_AUTOLOAD=0.

请问这是什么问题?是哪里设置不对导致的吗?

206bccf7-ca68-4001-ad19-11aae98e0da9.png

4e42e156-ae76-4a7a-9530-bcb29f57ea5d.png

我要发帖子