前期配置:
1、系统:Ubuntu 22.04.5 LTS,aarch64,300I-Duo(310P3)npu卡。
2、镜像下载:1.0.0-300I-Duo-py311-openeuler24.03-lts

3、模型下载:魔乐社区(通过modelscope下载)

4、启动镜像前文件权限确认
HwHiAiUser用户组ID:
驱动目录权限:
NPU卡权限:
模型权限:
根据权限,有两种进入容器的参数配置。
1.以普通用户组的身份进入容器
先将模型目录权限给了HwHiAiUser:
但进入容器后没有权限执行以下命令
此时可以以root用户身份再进容器修改配置文件。
但没有权限进入服务化目录拉起服务化。所以放弃,
2.以root用户身份进去容器
此时已经把模型目录权限修改回root下
可以正常修改配置文件,并进入服务化目录,但是无法拉起服务化。一直报权限问题的错误:
已经按社区中提到的修改权限问题,但还是不行,这是怎么回事?
注意到几次权限错误信息有变化,by: Check Owner permission failed和by: Check Owner group permission failed:。
这种错误该怎么解决?或者是因为镜像的问题?
前期配置:
1、系统:Ubuntu 22.04.5 LTS,aarch64,300I-Duo(310P3)npu卡。
2、镜像下载:1.0.0-300I-Duo-py311-openeuler24.03-lts
3、模型下载:魔乐社区(通过modelscope下载)
4、启动镜像前文件权限确认
HwHiAiUser用户组ID:
驱动目录权限:
NPU卡权限:
模型权限:
根据权限,有两种进入容器的参数配置。
1.以普通用户组的身份进入容器
docker run -it --net=host --ipc=host \ --user 1001:1001 \ --name Qwen3-32B \ --device=/dev/davinci_manager \ --device=/dev/hisi_hdc \ --device=/dev/devmm_svm \ --device=/dev/davinci6 \ --device=/dev/davinci7 \ -v /usr/local/Ascend/driver:/usr/local/Ascend/driver:ro \ -v /usr/local/sbin:/usr/local/sbin:ro \ -v /data/workspace/HuaWei_Ascend_300I/models:/home/models:rw \ swr.cn-south-1.myhuaweicloud.com/ascendhub/mindie:1.0.0-300I-Duo-py311-openeuler24.03-lts /bin/bash先将模型目录权限给了HwHiAiUser:
但进入容器后没有权限执行以下命令
此时可以以root用户身份再进容器修改配置文件。
但没有权限进入服务化目录拉起服务化。所以放弃,
2.以root用户身份进去容器
docker run -it --net=host --ipc=host \ --user 1001:1001 \ --name Qwen3-32B \ --device=/dev/davinci_manager \ --device=/dev/hisi_hdc \ --device=/dev/devmm_svm \ --device=/dev/davinci6 \ --device=/dev/davinci7 \ -v /usr/local/Ascend/driver:/usr/local/Ascend/driver:ro \ -v /usr/local/sbin:/usr/local/sbin:ro \ -v /data/workspace/HuaWei_Ascend_300I/models:/home/models:rw \ swr.cn-south-1.myhuaweicloud.com/ascendhub/mindie:1.0.0-300I-Duo-py311-openeuler24.03-lts /bin/bash此时已经把模型目录权限修改回root下
可以正常修改配置文件,并进入服务化目录,但是无法拉起服务化。一直报权限问题的错误:
已经按社区中提到的修改权限问题,但还是不行,这是怎么回事?
注意到几次权限错误信息有变化,by: Check Owner permission failed和by: Check Owner group permission failed:。
这种错误该怎么解决?或者是因为镜像的问题?