happynear / caffe-windows

Configure Caffe in one hour for Windows users.
Other
1.32k stars 650 forks source link

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

Open SherlockUnknowEn opened 6 years ago

SherlockUnknowEn commented 6 years ago

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

happynear commented 6 years ago

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

SherlockUnknowEn commented 6 years ago

@happynear 谢谢回复

xuezhongcailian commented 5 years ago

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

A1exy commented 5 years ago

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

SherlockUnknowEn commented 5 years ago

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

A1exy commented 5 years ago

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

SherlockUnknowEn commented 5 years ago

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

A1exy commented 5 years ago

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

wangyujiewj commented 5 years ago

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

Tudou880306 commented 5 years ago

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

Tudou880306 commented 5 years ago

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

sunkyya commented 5 years ago

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

shopping-tang commented 2 years ago

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

janemyleng commented 2 years ago

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