安装PyTorch后执行--test指令报“ERROR”
问题描述
使用MindCluster Ascend Deployer工具安装PyTorch后,执行如下安装后检查命令,报错“ERROR”
bash install.sh --test=pytorch
报错截图示例:
原因分析
可能原因:模型运行时依赖三方库文件的实际加载顺序受环境中glibc版本、三方库加载时机以及实际依赖库版本等因素影响,部分场景下生成的加载顺序无法顺利触发DTV表的扩容机制,导致DTV表耗尽,触发该问题。
问题定位:
- 进入/usr/local目录,执行如下命令配置Python环境变量。
cd /usr/local . ascendrc
- 进入已安装CANN软件包所在目录,执行如下命令配置环境变量,以ascend-toolkit为例。
cd Ascend/ascend-toolkit . set_env.sh
- 执行如下命令,查看回显。
python3 -c "import torch;import torch_npu"
- 报错“cannot allocate memory in static TLS block”则参考解决方法处理。若不是请参考实际报错信息定位解决。
父主题: 安装类