MXNet GluonTS使用报错:OSError: libnccl.so.2: cannot open shared object file: No such file or directory
文章目录
- 一、问题描述
- 二、解决方法
一、问题描述
在使用 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相关推荐
- git使用报错:fatal: Couldn't find remote ref master的解决方法
git使用报错:fatal: Couldn't find remote ref master的解决方法 fatal: Couldn't find remote ref master 翻译过来就是:致命 ...
- 记录webpack使用问题,使用报错“UnhandledPromiseRejectionWarning,file-loader图片过大,无法加载图片,打包html文件报错TypeError
记录webpack使用报错 版本号问题 运行npm run build,报错 "UnhandledPromiseRejectionWarning: TypeError: this.getRe ...
- Assets.car 解压工具 cartool 使用报错 segmentation fault cartool 解决方案
Assets.car 解压工具 cartool 使用报错 segmentation fault cartool 解决方案 参考文章: (1)Assets.car 解压工具 cartool 使用报错 s ...
- “this”不能在常量表达式中使用报错的解决方法
"this"不能在常量表达式中使用报错的解决方法 问题描述与思考 在用C++书写下面一段代码时,编译器报错"'this'不能在常量表达式中使用".在这里,我最开 ...
- CentOS系统yum源使用报错:Error: Cannot retrieve repository metadata
服务器上的yum突然不好使用,使用yum的时候报错如下: [root@bastion-IDC src]# yum list ...... Could not retrieve mirrorlist h ...
- Python安装xlrd和xlwt的步骤以及使用报错的解决方法
Python安装xlrd和xlwt的步骤以及使用报错的解决方法 参考文章: (1)Python安装xlrd和xlwt的步骤以及使用报错的解决方法 (2)https://www.cnblogs.com/ ...
- git使用报错: fatal: Couldn‘t find remote ref master的解决方法
git使用报错: fatal: Couldn't find remote ref master的解决方法 参考文章: (1)git使用报错: fatal: Couldn't find remote r ...
- cnpm使用报错-最佳方案
问题:cnpm使用报错throw err;^Error: Cannot find module 'fs/promises 现象: 解决方案: 查看你的cnpm的版本是不是高于8.2.0 cnpm 8. ...
- git使用报错:fatal: Couldn‘t find remote ref master的解决方法
git使用报错:fatal: Couldn't find remote ref master的解决方法 参考文章: (1)git使用报错:fatal: Couldn't find remote ref ...
最新文章
- SQLServer怎样把本地数据导入到远程服务器上(转载)
- 计算机网络实验步骤华北电力大学,华北电力大学网络管理实验
- [BRF+] 测试ruleset
- mysql = 索引_深入MySQL索引
- Java知识导航总图
- 冲锋衣和羽绒服哪个保暖?
- 已root手机在DDMS下无法读取data目录的解决办法
- Invalid format of Import utility nameVerify that ORACLE_HOME is properly oracle11.2g 无法imp,dmp
- 风雨三十载,华为的沉浮往事
- (20190401)IGS GNSS数据下载网址与下载说明
- 解决mysql.sock连接不上问题:Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2)
- 程序人生 - 杭州阶梯摇号是什么意思?
- 赣州旅游职业学校学计算机,赣州旅游职业学校是公办的吗
- Android OpenCV (五十九):离散傅里叶变换
- 立体布局图用什么软件做,制作商场电子地图的软件
- html预览dwg文件,大佬救命!有关dwg文件预览的问题
- 能跟你聊DOTA的神经对话模型:MeenaDialoGPT
- “我不会,但我可以学!”面试千万别说这句蠢话,高情商都这么说
- 站长号文库:域名的种类及分类
- 图片批量添加水印软件 ImageWatermarkStudio
热门文章
- 福娃“总动员”吹响奥运“集结号”
- C++利用递归编写阶乘函数
- 关于生产者与消费者模型的概念
- windows系统socket泄露问题解决--No buffer space available (maximum connections reached?): JVM_Bind
- visibility,display,opacity的区别?
- 一文看懂JS里隐式转换、toString() 和 valueOf()
- python2048小游戏代码视频_用Python实现小游戏2048
- 中国PostgreSQL培训认证推出“浪潮K1 Power”认证课程
- C++做一个恶搞小病毒
- Algorithm——高楼扔鸡蛋