CANN/asc-devkit:算子包部署权限不足报错FAQ 算子包部署时出现权限不足报错【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit现象描述部署自定义算子包时出现如下报错信息[WARNING] The directory /usr/local/Ascend/cann/opp does not have sufficient permissions. Please check and modify the folder permissions (e.g., using chmod), or use the --install-path option to specify an installation path and change the environment variable ASCEND_CUSTOM_OPP_PATH to the specified path. ... [ERROR] create /usr/local/Ascend/cann/opp/vendors/customize/framework failed问题根因当前操作用户缺少对部署路径下vendors目录的写权限。自定义算子包默认安装路径${INSTALL_DIR}/opp/vendors的目录权限与CANN软件包安装用户和安装配置有关root用户安装CANN${INSTALL_DIR}/opp/vendors权限为755非root用户携带--install for all参数安装CANN该目录权限为755非root用户不带--install for all参数安装CANN时该目录权限为750。例如root用户安装CANN软件包后HwHiAiUser属组用户在对应目录部署自定义算子包因为其他用户没有写权限会出现上述报错信息提示权限不足导致自定义算子包部署失败。处理步骤方法一使用--install-path参数并配置环境变量ASCEND_CUSTOM_OPP_PATH来指定安装目录参考指定目录安装。运行用户需要对指定的安装路径有可读写权限。./custom_opp_target os_target architecture.run --install-pathpath source path/vendors/vendor_name/bin/set_env.bash方法二联系CANN软件包安装用户修改默认安装路径下的vendors目录权限比如修改为777chmod 777 /usr/local/Ascend/cann/opp/vendors/【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考