Openpose安裝問題 (cmake找不到cudnn)

請教各位有經驗的大神,我們在openpose安裝中遇到了一些困難
希望有經驗的人可以幫我們提供意見



我們裝了
1. cuda版本:11.0.194
2. cudnn版本: 8.0
3. cmake 版本:3.18.1
4. Protobuf版本 :libprotoc 3.12.3
5. OpenCV版本: 3.2.0
6. Caffe作法:openpose的3rdparty資料夾中git clone了caffe,由cmake 下載

(作業系統為Linux Ubuntu 18.04版本)

但是cudnn不管找了多少辦法去嘗試
cmake在編譯時都找不到cudnn

後來因為裝caffe有成功讓cmake找到cudnn5.1版本(版本不同,蠻奇怪的)
後來裝了stgcn環境,且已經成功建好
參考https://heegreis.nctu.me/posts/5ee86cc2/#FFmpeg
但因為有缺乏python api而不能demo影片

因為爬文看到很多人都說需要前面cmake生成python api
但還是找不到cudnn
以為是stgcn的問題,因此把stgcn解除安裝
也不確定是不是解除安裝可能不乾淨
以下是我們的ppt,裡面有我們安裝跟卸除的辦法
因為東西很多,因此用ppt方法來呈現
這是我們做的內容 : https://docs.google.com/presentation/d/1iq-caz7gzJkxlmU5nQdSaftQWkHmIEOg5BQpXSiVvG8/edit?usp=sharing


因為試太多方法,且原本以為是裝stgcn時的參數影響到前面cudnn的運作,於是我們決定把之前裝的所有東西解除安裝,然後再把需要的套件重新裝回去
但是cudnn依舊是抓不到

Openpose安裝問題  (cmake找不到cudnn)


求各位大大的幫忙,小妹感恩不盡~
剛接觸linux系統,也爬過無數次文章,真的做到很無助...
2020-08-07 12:50 發佈
您好
我印象中CUDA跟cuDNN的安裝方法
與您提供的簡報有點落差

我提供我當時使用到CUDA與cuDNN的安裝方法給您
CUDA:
sudo dpkg -i ~/RNN/cuda-repo-ubuntu1404_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda

cuDNN:
sudo dpkg -i ~/RNN/libcudnn6_6.0.21-1+cuda8.0_amd64.deb
sudo dpkg -i ~/RNN/libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb

希望能幫得上忙
1.路徑不要有中文

2.自己make很麻煩,可以考慮用docker
https://hub.docker.com/r/cwaffles/openpose
https://blog.csdn.net/sinat_33725641/article/details/89445076

3.cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
回應是?

4.lab內不要用移除的方式,常會有移除不乾淨,整個環境弄得亂七八糟
建個VM環境,重灌或用snapshot恢復比較快
後來是重新安裝了cuda和cudnn
而且有降版本
Cuda:10.0
Cudnn:7.5.0
已經能正常運作
還是謝謝兩位的回答~
123gary123 wrote:
您好我印象中CUDA(恕刪)


感謝分享~
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?