[英]Ubuntu caffe installation error: /usr/bin/ld: cannot find -lcudnn
我正在嘗試在ubuntu 14.04上安裝caffe,並按照以下說明進行操作: http : //caffe.berkeleyvision.org/installation.html#compilation
簡而言之:我收到此錯誤: / usr / bin / ld:嘗試使用“ make all”進行編譯時,如caffe網站上的說明中所示 , 找不到-lcudnn 。
背景:
在安裝時,我進入了編譯部分,當我嘗試“全部制作”時,出現了以下錯誤:“找不到cudnn.h文件”- 我通過從nvidia網站下載該文件並將其復制到/ usr來解決了該問題。 /local/cuda-8.0/include。 然后我又嘗試了一次“全部”操作,並得到了這個最近的錯誤:
/ usr / bin / ld:找不到-lcudnn collect2:錯誤:ld返回1退出狀態make:*** [.build_release / lib / libcaffe.so.1.0.0]錯誤1
請幫忙
謝謝大家,我設法解決了這個問題:
對我有用的解決方案是使用我下載的庫並將其內容復制到同名的現有庫中:
1.下載適用於Linux的cuDNN v6.0庫(不是ubuntu或其他任何庫)
2.提取。
3.使用終端和sudo將“ cudnn.h”復制到/usr/local/cuda-8.0/include。
4.使用終端和sudo將lib64的內容(剛剛下載的內容)復制到/usr/local/cuda-8.0/lib64/中。
現在嘗試“全部制作-j8”,它應該可以工作:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.