src/storage/storage.cc: Compile with USE_CUDA=1 to enable GPU usage【MXNET GPU版】

news/2025/1/16 5:32:41/

【环境】Win10

一、想在GPU上运行MXNET,报错如下:

MXNetError: [23:23:48] src/storage/storage.cc:xxx: Compile with USE_CUDA=1 to enable GPU usage

【原因】安装的是cpu版的mxnet,不是gpu版的

【解决】卸载原来cpu版本的mxnet(如果猜的没错,你是通过pip install mxnet简单粗暴安装的),安装gpu版的mxnet 

安装哪个gpu版本的mxnet呢?看你电脑上装了哪个版本的cuda,(ubuntu在/usr/local/下可以看到)。如果是cuda10.0版,就安装mxnet-cu100(否则还会报错,报错内容见后文)。cuda9.0就是mxnet-cu90。其他的如cuda8.0可能就安装mxnet-cu80吧,没怎么试过。解决过程如下:

# 管理员模式进入cmd
C:\WINDOWS\system32># 卸载cpu版mxnet 
C:\WINDOWS\system32> pip uninstall mxnet# 安装gpu版mxnet
C:\WINDOWS\system32> pip install mxnet-cu100

如果版本安的不对,使用mxnet的时候还会报类似如下的错误:

File "f:\python36\lib\ctypes_init_.py", line 348, in init
self._handle = _dlopen(self._name, mode)OSError: [WinError 126] 找不到指定的模块。`

 


http://www.ppmy.cn/news/464697.html

相关文章

Locality-Driven Dynamic GPU Cache Bypassing

文章目录 abstractintroduction问题背景内存请求处理 GPU缓存效率分析过滤器的设计decoupled 设计Decoupled L1D:operationSM Dueling 实验性能评估 abstract 本篇文章主要介绍了一个缓存优化的方法,这个方法专门对大吞吐量的架构,比如GPU应用&#xff…

SpringBoot中集成Redis

目标 在原有SpringBoot项目中&#xff0c;集成Redis&#xff0c;并实现Dao层&#xff0c;Service层&#xff0c;Controller层。 pom.xml <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</…

DTC143ZM理解介绍(含电路应用)

前人种树&#xff0c;后人乘凉&#xff1b;创造不易&#xff0c;请勿迁移~ author daisy.skye的博客_CSDN博客-嵌入式,Qt,Linux领域博主 daisy.skye的博客_CSDN博客-嵌入式,Qt,Linux领域博主daisy.skye擅长嵌入式,Qt,Linux,等方面的知识https://blog.csdn.net/qq_40715266?t…

MTU是什么?

最大传输单元&#xff08;Maximum Transmission Unit&#xff0c;MTU&#xff09; 是指一种通信协议的某一层上面所能通过的最大数据包大小&#xff08;以字节为单位&#xff09;。最大传输单元这个参数通常与通信接口有关&#xff08;网络接口卡、串口等&#xff09; 一个帧中…

MTU解释

Maximum Transmission Unit一种通信协议的某一层上面所能通过的最大数据单元的大小通常与 通信接口有关&#xff08;网络接口卡、串口等&#xff09; 链路层具有MTU特性限制数据帧的最大长度以太网的MTU是1500 netstat -i

arcpy批量将excel一些列的点坐标制作成面

使用Arcpy可以批量将Excel表格中的点坐标制作成面&#xff0c;并将对应组点的属性写入到对应面的属性中。 import arcpy import xlrd # 设置输入数据路径 excel_file r"C:\data\points.xlsx" # 包含点坐标和属性的Excel表格 output_feature_class r"C:\data…

MTU是什么

MTU是通信术语&#xff0c;意思是“最大传输单元”。 简单解释一下&#xff1a;网络上的数据在传输的时候会被打成一个一个的“包”&#xff0c;网络设备的端口默认设置了MTU值&#xff0c;如果数据包的大小没有超过这个值&#xff0c;就直接被转发&#xff1b;如果超过了MTU值…

U-MEX and Increments

题意 给你个数列&#xff0c;让你求对应下标i使得整个数列MEX&#xff08;i&#xff09;的最小步数&#xff0c;其中MEX&#xff08;i&#xff09;是指出现的最小正整数. 题解&#xff1a; 首先计数把每个数字出现的次数记录&#xff0c;对于下标i&#xff0c;我们需要让0-i…