caffe-windows icon indicating copy to clipboard operation
caffe-windows copied to clipboard

cuda9.2编译后,caffe.exe找不到cudart64_90.dll

Open SherlockUnknowEn opened this issue 6 years ago • 14 comments

使用cuda9.2编译成功之后,使用caffe.exe报错:找不到cudart64_90.dll。问:cudart64_90.dll是cuda9.0版本的,使用cuda9.2编译怎么不是链接到cudart64_92.dll?

SherlockUnknowEn avatar Jun 10 '18 14:06 SherlockUnknowEn

是因为nccl这东西我是单独编译的...你可以暂时先从我这个repo里编译一个9.2版本的,后面我再想想办法。 https://github.com/happynear/nccl

happynear avatar Jun 15 '18 08:06 happynear

@happynear 谢谢回复

SherlockUnknowEn avatar Jun 17 '18 04:06 SherlockUnknowEn

1.我也遇到相同的问题,不知怎么解决 2.我有个疑惑这个caffe是编译python2.7还是3.6的呢?编译pycaffe总是出错

xuezhongcailian avatar Jul 29 '18 09:07 xuezhongcailian

@SherlockUnknowEn @happynear 请问这个问题解决了吗

A1exy avatar Dec 25 '18 13:12 A1exy

@A1exy 使用https://github.com/happynear/nccl 这个工程,使用自己的cuda版本编译出库后替换即可

SherlockUnknowEn avatar Dec 28 '18 03:12 SherlockUnknowEn

@SherlockUnknowEn 谢谢回复。我基于Win10开发,没有Linux编译环境,没办法用https://github.com/happynear/nccl 工程的Makefile编译,我把Cuda降成9.0编译出版本了。

A1exy avatar Dec 28 '18 03:12 A1exy

@A1exy https://github.com/happynear/nccl 工程有个windows文件夹,可以在win10用VS打开nccl.sln然后编译工程

SherlockUnknowEn avatar Dec 28 '18 03:12 SherlockUnknowEn

@SherlockUnknowEn 哦哦,下次试试,多谢了!

A1exy avatar Dec 28 '18 03:12 A1exy

@SherlockUnknowEn 您好问一下,用自己的cuda版本编译出来的dll文件放到哪呀?

wangyujiewj avatar Jan 09 '19 10:01 wangyujiewj

@happynear @SherlockUnknowEn 我用nccl工程编译9.2出来后,已经替换thirdparty里的了,结果还是会报错找不到cudart64_90.dll,求教!多谢了!

Tudou880306 avatar Feb 18 '19 09:02 Tudou880306

不好意思,可以了,没替换全

Tudou880306 avatar Feb 19 '19 02:02 Tudou880306

有一个粗暴的方法,就是单独下载一个cudart64_90.dll,放到自己cuda 文件夹下,l例如(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin)这样也能运行

sunkyya avatar Jun 19 '19 05:06 sunkyya

请问要替换多全,我把thirdpart\NCCL下的bin目录与lib目录里的库全换了,替换库是我自己编译的,结果还是不行。

shopping-tang avatar Jan 19 '22 08:01 shopping-tang

你好  啊 我是冷金强 你的邮件我已经收到啦      

janemyleng avatar Jan 19 '22 08:01 janemyleng