• 【昇腾310】【mindspore 安装后测试报错】ImportError: libacl_tdt_channel.so


    问题描述:

    【功能模块】

    按照[官网链接](MindSpore官网) 安装 MindSpore 完毕后运行 import mindspore 报错,提示缺少依赖库文件 libacl_tdt_channel.so

    【操作步骤&问题现象】

    按照官网给的步骤,试过pip和conda两种方式安装

    一)pip安装

    1、执行

    ```shell

    pip3 install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.7.0/MindSpore/ascend/aarch64/mindspore_ascend-1.7.0-cp37-cp37m-linux_aarch64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple

    ```

    2、进入python3解释器,执行 import mindspore,提示缺少  libacl_tdt_channel.so

    二)conda安装

    1、安装miniconda,创建3.7.5python虚拟环境,进入虚拟环境

    2、执行 conda install mindspore-ascend -c mindspore -c conda-forge

    3、进入python3解释器,执行 import mindspore,提示缺少  libacl_tdt_channel.so

    【截图信息】

     

    另外,下载 ascend310_single_op_sample 测试用例,cmake(3.19.8 version)生成可执行程序后,执行 ./tensor_add_sample 也提示缺少库文件,这里是缺少另外一个库文件 libopskernel.so

     

    解答:

    解决办法如下:

    1. 昨天我将 npu-driver 给卸载了,环境变量也注释重置了
    2. 然后重新安装 npu-dirver(对应驱动型号A300-3000-npu-driver_20.1.0_ubuntu18.04-aarch64.run),并且下载了社区版cann的nnae和toolkit,分别对应Ascend-cann-nnae_5.1.RC2.alpha003_linux-aarch64.run和Ascend-cann-toolkit_5.1.RC2.alpha003_linux-aarch64.run

    3. 再然后,我重新安装了1.6.1版本的mindspore-ascend 4. 最后进入python解释器,import mindspore 导入正常了

  • 相关阅读:
    如何在 Java 中使用 MQTT
    如何使用Chart.js 3.8.0 创建堆积条形图?
    element ui 里面只能输入input 数字 +限制长度
    114页5万字字智能交通大数据综合服务平台建设方案
    神经网络算法数学建模,神经网络模型数据处理
    Tomcat多实例和负载均衡动静分离
    CSS accent-color + 自己封装 radio
    Vue3和码上掘金实现猜数字小游戏
    CodeForces_1658B
    【Vue3】回顾watch,学习watchEffect
  • 原文地址:https://blog.csdn.net/weixin_45666880/article/details/125545034