GPU计算 讨论区


#1

http://zh.diveintodeeplearning.org/chapter_deep-learning-computation/use-gpu.html


#2

Gpu版本的mxnet已安装,但是无法正常加载mxnet的模块怎么回事,

在spyder里加载mxnet显示:
图片
怎么解决?


#3

cuda本体没有安装,可以去官网下载cuda 8.0, 包含cuda和显卡驱动,安装后应该就没问题了


于置顶 #4

#5

知道了,谢谢


#6

运行“pip install --pre mxnet-cu80”以及豆瓣源的安装都不成功,信息如下,是什么情况?
Collecting mxnet-cu80
Could not find a version that satisfies the requirement mxnet-cu80 (from versions: )
No matching distribution found for mxnet-cu80

我的系统mac os x 10.12.6,GT 650M,cuda8已安装,sample已经能运行
pip 9.0.1


#7

cuda7.5的MXnet 目前是没有资源吗?
自己电脑上之前已完整安装过cuda7.5的,所以我要下载cuda8.0,之前安装的cuda7.5需要卸载吗?


#8

mxnet for cuda7.5只提供linux版,windows上由于compiler的限制所以做不出来…


#9

mac上暂时还不提供GPU版本


#10

哦哦,那我需要卸载之前的cuda7.5吗?同时安装cuda8.0 会有冲突吗?


#11

应该可以side-by-side的,只是要注意使用正确的路径,如果没有其他库依赖cuda7.5的话建议还是删除之后再装,这样可以减少出错的可能
cuda下载地址


#12

好的,谢谢~:smile:


#13

我的系统是Ubuntu14.04,按照教程安装了cuda_8.0.61_375.26_linux.run以及mxnet-cu80,但是调用GPU的时候会报错,错误信息如下:
'dmlc::Error’
what(): [00:36:27] /home/travis/build/dmlc/mxnet-distro/mxnet-build/mshadow/mshadow/./stream_gpu-inl.h:171: Check failed: err == CUDNN_STATUS_SUCCESS (6 vs. 0) CUDNN_STATUS_ARCH_MISMATCH
网上搜索了一下,貌似是因为我的显卡比较老(GT 620M),cuDNN不支持,请问这个有解决办法吗?(换显卡不算T_T)


#14


这种报错什么原因,照着网上的重装了驱动好几次,还是不行:joy:


#15

你最好贴一下你的详细配置和系统信息


#16

显卡驱动版本太低,试试更新到最新的


#17

你好!gpu版本的mxnet、cuda8.0及驱动已经安装,但还是报错

怎么一次只能传一张图


#18

nvidia-smi查看显卡信息


#19

我尝试使用gpu来跑线性回归,我把所有的ndarray和net都放在gpu里了,但有一处不知怎么放,就是训练的时候使用的data和label,data被创建在gpu里,而label被创建在cpu里,导致每次计算loss的时候就会报错,怎么把label放进gpu里


#20

后来解决了吗?感觉是mxnet没有正确加载。建议卸载掉 mxnet,只保留mxnet-cu80

试试

label.as_in_context(mx.gpu())