文章目录

  • 一、问题描述
  • 二、解决方法

一、问题描述

在使用 GPU 服务器安装 GluonTS 做时间序列预测有关的项目时,报错如下(吐槽,用 MXNet 的时候,经常遇到报错emmm):


二、解决方法

这是因为装mxnet-cu112(GPU版本)默认会是 1.9.0 的高版本,如下所示:

网上很多方法主要说的就是移除后安装低版本的mxnet,如:pip install mxnet-cu101(cuda版本)==1.7.0。但我用的服务器显卡是RTX 3080,只能安装 cuda>=11.0,可是都是对应 1.8.0 以上的mxnet。在一篇 CSDN 文章的评论区找到有效解决方法,如下所示(必须点个大大的赞):

核心思路就是去 NVIDIA 官网下载跟你 CUDA 版本和操作系统(我的是Ubuntu20.04)适配的 NCCL 文件,然后配置一下。

整个过程用到的命令如下:

!nvidia-smi
!nvcc --version
!sudo lsb_release -a
!find /usr/ -name "libnvrtc*"# 安装GPU版本的mxnet和gluonts
!pip install mxnet-cu112 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
!pip install pydantic -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
!pip install gluonts -i http://pypi.douban.com/simple --trusted-host pypi.douban.com# 配置之前下载的东西
!sudo dpkg -i nccl-local-repo-ubuntu2004-2.8.4-cuda11.2_1.0-1_amd64.deb
!sudo apt update
!sudo apt install libnccl2=2.8.4-1+cuda11.2 libnccl-dev=2.8.4-1+cuda11.2

然后就解决了,可以利用 GPU 跑 MXNet GluonTS 的深度学习模型做时间序列预测项目。


参考了:

  • CSDN | 无管理员(sudo)权限下解决MXNet-cu()“OSError: libnccl.so.2“的问题

  • CSDN | OSError: libnccl.so.2: cannot open shared object file: No such file or directory

  • NVIDIA | nccl-legacy-downloads

MXNet GluonTS使用报错:OSError: libnccl.so.2: cannot open shared object file: No such file or directory相关推荐

  1. git使用报错:fatal: Couldn't find remote ref master的解决方法

    git使用报错:fatal: Couldn't find remote ref master的解决方法 fatal: Couldn't find remote ref master 翻译过来就是:致命 ...

  2. 记录webpack使用问题,使用报错“UnhandledPromiseRejectionWarning,file-loader图片过大,无法加载图片,打包html文件报错TypeError

    记录webpack使用报错 版本号问题 运行npm run build,报错 "UnhandledPromiseRejectionWarning: TypeError: this.getRe ...

  3. Assets.car 解压工具 cartool 使用报错 segmentation fault cartool 解决方案

    Assets.car 解压工具 cartool 使用报错 segmentation fault cartool 解决方案 参考文章: (1)Assets.car 解压工具 cartool 使用报错 s ...

  4. “this”不能在常量表达式中使用报错的解决方法

    "this"不能在常量表达式中使用报错的解决方法 问题描述与思考 在用C++书写下面一段代码时,编译器报错"'this'不能在常量表达式中使用".在这里,我最开 ...

  5. CentOS系统yum源使用报错:Error: Cannot retrieve repository metadata

    服务器上的yum突然不好使用,使用yum的时候报错如下: [root@bastion-IDC src]# yum list ...... Could not retrieve mirrorlist h ...

  6. Python安装xlrd和xlwt的步骤以及使用报错的解决方法

    Python安装xlrd和xlwt的步骤以及使用报错的解决方法 参考文章: (1)Python安装xlrd和xlwt的步骤以及使用报错的解决方法 (2)https://www.cnblogs.com/ ...

  7. git使用报错: fatal: Couldn‘t find remote ref master的解决方法

    git使用报错: fatal: Couldn't find remote ref master的解决方法 参考文章: (1)git使用报错: fatal: Couldn't find remote r ...

  8. cnpm使用报错-最佳方案

    问题:cnpm使用报错throw err;^Error: Cannot find module 'fs/promises 现象: 解决方案: 查看你的cnpm的版本是不是高于8.2.0 cnpm 8. ...

  9. git使用报错:fatal: Couldn‘t find remote ref master的解决方法

    git使用报错:fatal: Couldn't find remote ref master的解决方法 参考文章: (1)git使用报错:fatal: Couldn't find remote ref ...

最新文章

  1. SQLServer怎样把本地数据导入到远程服务器上(转载)
  2. 计算机网络实验步骤华北电力大学,华北电力大学网络管理实验
  3. [BRF+] 测试ruleset
  4. mysql = 索引_深入MySQL索引
  5. Java知识导航总图
  6. 冲锋衣和羽绒服哪个保暖?
  7. 已root手机在DDMS下无法读取data目录的解决办法
  8. Invalid format of Import utility nameVerify that ORACLE_HOME is properly oracle11.2g 无法imp,dmp
  9. 风雨三十载,华为的沉浮往事
  10. (20190401)IGS GNSS数据下载网址与下载说明
  11. 解决mysql.sock连接不上问题:Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2)
  12. 程序人生 - 杭州阶梯摇号是什么意思?
  13. 赣州旅游职业学校学计算机,赣州旅游职业学校是公办的吗
  14. Android OpenCV (五十九):离散傅里叶变换
  15. 立体布局图用什么软件做,制作商场电子地图的软件
  16. html预览dwg文件,大佬救命!有关dwg文件预览的问题
  17. 能跟你聊DOTA的神经对话模型:MeenaDialoGPT
  18. “我不会,但我可以学!”面试千万别说这句蠢话,高情商都这么说
  19. 站长号文库:域名的种类及分类
  20. 图片批量添加水印软件 ImageWatermarkStudio

热门文章

  1. 福娃“总动员”吹响奥运“集结号”
  2. C++利用递归编写阶乘函数
  3. 关于生产者与消费者模型的概念
  4. windows系统socket泄露问题解决--No buffer space available (maximum connections reached?): JVM_Bind
  5. visibility,display,opacity的区别?
  6. 一文看懂JS里隐式转换、toString() 和 valueOf()
  7. python2048小游戏代码视频_用Python实现小游戏2048
  8. 中国PostgreSQL培训认证推出“浪潮K1 Power”认证课程
  9. C++做一个恶搞小病毒
  10. Algorithm——高楼扔鸡蛋