一、问题现象(附报错日志上下文):
/root/anaconda3/envs/Hpytorch/bin/python /tmp/pycharm_project_282/1.py
Traceback (most recent call last):
File "/tmp/pycharm_project_282/1.py", line 2, in
import torch_npu
File "/root/anaconda3/envs/Hpytorch/lib/python3.9/site-packages/torch_npu/init.py", line 32, in
import torch_npu.npu
File "/root/anaconda3/envs/Hpytorch/lib/python3.9/site-packages/torch_npu/npu/init.py", line 44, in
from .utils import (is_initialized, _lazy_call, _lazy_init, init, set_dump,
File "/root/anaconda3/envs/Hpytorch/lib/python3.9/site-packages/torch_npu/npu/utils.py", line 28, in
import torch_npu._C
ImportError: libhccl.so: cannot open shared object file: No such file or directory. Please check that the cann package is installed. Please run 'source set_env.sh' in the CANN installation path.
[ERROR] 2024-08-14-10:20:28 (PID:1337788, Device:-1, RankID:-1) ERR00008 PTA resource not found
二、软件版本:
-- CANN 版本: 8.0RC1
-- Pytorch 版本: 1.11.0
-- Python 版本: 3.9.16
-- 操作系统版本: Ubuntu 22.04
三、测试步骤:
1.用pycharm远程连接昇腾服务器的Anaconda虚拟环境
2.在远程服务器终端执行import torch_npu没有问题,能正常使用
3.在pycharm中的项目中新建一个python文件,执行import_npu出现如上图问题
4.在远程服务器终端执行source /usr/local/Ascend/ascend-toolkit/set_env.sh,还是会出现如上问题
具体原因是什么?是pycharm的连接问题吗?
检查了一遍连接是没有错的,通过ssh连接了昇腾服务端,配置了服务端的Anoconda的python解释器
有没有人知道是什么回事