caffe-windows
caffe-windows copied to clipboard
cuda9.2编译后,caffe.exe找不到cudart64_90.dll
使用cuda9.2编译成功之后,使用caffe.exe报错:找不到cudart64_90.dll。问:cudart64_90.dll是cuda9.0版本的,使用cuda9.2编译怎么不是链接到cudart64_92.dll?
是因为nccl这东西我是单独编译的...你可以暂时先从我这个repo里编译一个9.2版本的,后面我再想想办法。 https://github.com/happynear/nccl
@happynear 谢谢回复
1.我也遇到相同的问题,不知怎么解决 2.我有个疑惑这个caffe是编译python2.7还是3.6的呢?编译pycaffe总是出错
@SherlockUnknowEn @happynear 请问这个问题解决了吗
@A1exy 使用https://github.com/happynear/nccl 这个工程,使用自己的cuda版本编译出库后替换即可
@SherlockUnknowEn 谢谢回复。我基于Win10开发,没有Linux编译环境,没办法用https://github.com/happynear/nccl 工程的Makefile编译,我把Cuda降成9.0编译出版本了。
@A1exy https://github.com/happynear/nccl 工程有个windows文件夹,可以在win10用VS打开nccl.sln然后编译工程
@SherlockUnknowEn 哦哦,下次试试,多谢了!
@SherlockUnknowEn 您好问一下,用自己的cuda版本编译出来的dll文件放到哪呀?
@happynear @SherlockUnknowEn 我用nccl工程编译9.2出来后,已经替换thirdparty里的了,结果还是会报错找不到cudart64_90.dll,求教!多谢了!
不好意思,可以了,没替换全
有一个粗暴的方法,就是单独下载一个cudart64_90.dll,放到自己cuda 文件夹下,l例如(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin)这样也能运行
请问要替换多全,我把thirdpart\NCCL下的bin目录与lib目录里的库全换了,替换库是我自己编译的,结果还是不行。
你好 啊 我是冷金强 你的邮件我已经收到啦