日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

微星GS73VR 6RF + Linux Mint 18 + GTX1060 + CUDA8.0 + OpenCV3.0.0 + Caffe安装笔记

發布時間:2023/12/20 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微星GS73VR 6RF + Linux Mint 18 + GTX1060 + CUDA8.0 + OpenCV3.0.0 + Caffe安装笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 筆記本基本信息:

最近入手一臺微星筆記本GS73VR 6RF, 雙顯卡: Intel的集顯 + NVIDIA GTX1060, 本人用Ubuntu16.04嘗試過安裝 nvidia-367, nvidia-375等,裝完重啟后會出現循環登陸的問題,一直未能解決。 因此暫時放棄ubuntu,改用Linux Mint 18進行嘗試,此文為完整(微星GS73VR 6RF + Linux Mint 18 + GTX1060 + CUDA8.0 + OpenCV3.0.0 + Caffe ) 成功安裝記錄。


2.Win10/Linux Mint 18雙系統安裝:

首先在預裝的win10系統下磁盤中取出300G,用制作好的Mint18的U盤啟動盤安裝Win10/Linux Mint 18雙系統, 重啟進入bios后,修改啟動順序為USB優先, 然后進行Mint系統的安裝,選擇something else,對win10中分出來的300G進行分區,(/boot:200M, swap area: 16G, / : 100G, 剩余全部給 /home), 等待十幾分鐘后安裝完畢。


3.Linux Mint 18 無線不能上網問題解決方案:

雙系統裝完之后, linux mint 18中無線/有線都沒有網絡, 通過終端輸入命令:lspci -v | grep Atheros 后, 會發現有線網卡驅動是:?? Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller;無線網卡驅動是:?? Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter。 這個問題在安裝Ubuntu16.04的時候也遇到過,通過問題關鍵詞的搜索后,嘗試如下解決方案后, 親測Ubuntu16.04和Linux Mint 18的無線有線均可以上網了。

????? 3.1 去github上: https://github.com/kvalo/ath10k-firmware? 下載ath10k到本地


????? 3.2 cd 到 /lib/firmware/ath10k目錄下,重命名已有的QCA6174文件夾名為QCA6174_OLD:

sudo mv QCA6174 QCA6174_OLD

????? 3.3 cd 到下載下來的ath10k-firmware-master文件夾下,將其中的QCA6174文件夾拷貝到/lib/firmware/ath10k中:

sudo cp QCA6174 /lib/firmware/ath10k ?????

????? 3.4 cd 到 /lib/firmware/ath10k目錄下,重命名新的QCA6174文件夾中hw3.0目錄下的兩個文件名為: firmware-4.bin和notice.txt


????? 3.5 重啟后,無線/有線都可以了。





4.安裝Nvidia顯卡:

裝完無線驅動能上網后,開始更新nvidia驅動, 直接去Linux Mint 18的System Settings,找到最下面的Driver Manager,它會先進行更新,更新完成后,會跳出兩個可選顯卡驅動的選項,系統為你推薦了nvidia-367,直接勾選后,點擊Apply Changes,退出后重啟即可。



重啟之后,會在Mint的右下角出現Nvidia x server Settings的圖標,在其中可以看到當前使用的顯卡,已經更新為NVIDIA GTX1060了。


終端terminal中輸入命令: nvidia-smi后,出現以下信息,表示安裝成功:



5. 安裝CUDA8.0和cudnn v5.1

nvidia官網上下載cuda_8.0.27_linux.run, 終端terminal進入下載目錄, 執行命令:?

sudo sh cuda_8.0.27_linux.run --override

啟動安裝程序,一直按空格到最后,輸入accept接受條款
輸入n不安裝nvidia圖像驅動,之前已經安裝過了
輸入y安裝cuda 8.0工具
回車確認cuda默認安裝路徑:/usr/local/cuda-8.0
輸入y用sudo權限運行安裝,輸入密碼
輸入y或者n安裝或者不安裝指向/usr/local/cuda的符號鏈接
輸入y安裝CUDA 8.0 Samples,以便后面測試
回車確認CUDA 8.0 Samples默認安裝路徑:/home/clark ,該安裝路徑測試完可以刪除


安裝完CUDA8.0后,需要將cudnn相關頭文件和so文件放入cuda8.0相應的目錄中:

終端terminal中cd到cudnn解壓后的文件中:

cd /home/clark/Softwares/deeplearning_softwares/cudnn;

分別將其中include中的頭文件和lib64中的so文件拷貝到cuda8.0對應文件夾中, 命令如下:

cd cuda/include/ sudo cp cudnn.h /usr/local/cuda/include/ cd ../lib64 sudo cp lib* /usr/local/cuda/lib64/ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
建立軟鏈接

終端輸入
cd /usr/local/cuda/lib64/ sudo rm -rf libcudnn.so libcudnn.so.5 sudo ln -s libcudnn.so.5.0.5 libcudnn.so.5 sudo ln -s libcudnn.so.5 libcudnn.so設置環境變量,終端輸入
sudo gedit /etc/profile在末尾加入
PATH=/usr/local/cuda/bin:$PATH export PATH 保存后,創建鏈接文件
sudo vim /etc/ld.so.conf.d/cuda.conf按i進入插入模式,增加下面一行
/usr/local/cuda/lib64按esc退出插入模式,按:wq保存退出
最后在終端輸入sudo ldconfig使鏈接生效

cuda Samples測試

打開CUDA 8.0 Samples默認安裝路徑,終端輸入 cd /home/clark/Workspace/CUDA_Samples/NVIDIA_CUDA-8.0_Samples sudo make all -j4 (4核)出現“unsupported GNU version! gcc versions later than 5.3 are not supported!”的錯誤,這是由于GCC版本過高,在終端輸入 cd /usr/local/cuda-8.0/include sudo cp host_config.h host_config.h.bak sudo gedit host_config.h ctrl+f尋找有“5.3”的地方,只有一處,如下 # if __GNUC__ > 5 || (__GNUC__ == 5 && __GNUC_MINOR__ > 3) #error -- unsupported GNU version! gcc versions later than 5.3 are not supported! 將兩個5改成6,即 #if __GNUC__ > 6 || (__GNUC__ == 6 && __GNUC_MINOR__ > 3) 保存退出,繼續在終端輸入 cd /home/clark/Workspace/CUDA_Samples/NVIDIA_CUDA-8.0_Samples sudo make all -j4 (4核) 完成后繼續向終端輸入 cd bin/x86_64/linux/release ./deviceQuery 完成之后出現如下圖所示,表示成功安裝cuda



6. 安裝OpenCV 3.0

caffe中需要用到opencv 3.0, 所以需要先安裝opencv3, 從OpenCV官網中下載opencv3.0.0版本到本地

首先需要安裝opencv的依賴:

先刪除已經安裝過的依賴 sudo apt-get -qq remove ffmpeg x264 libx264-devsudo apt-get -y install build-essential cmake pkg-config libtiff4-dev libjpeg-dev libjasper-dev libavcodec-dev sudo apt-get -y install libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev sudo apt-get -y install libv4l-dev libtbb-dev libgtk2.0-dev libfaac-dev libmp3lame-dev unzip sudo apt-get -y install libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev ibvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg
在本地編譯安裝opencv3.0.0

cd /home/clark/Compile/opencv-3.0.0/opencv-master/ mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release .. make -j4 sudo make install 默認安裝, 頭文件會在/usr/local/include中, so文件在/usr/local/lib中。


7. 安裝Caffe

caffe的依賴包

sudo apt-get install build-essential #必要的編譯工具依賴 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-install-recommends libboost-all-dev sudo apt-get install libatlas-base-dev sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
#安裝pip和easy_install

sudo apt-get install python-pip sudo apt-get install python-setuptools
#從github上下載caffe源碼
sudo apt-get install git git clone https://github.com/BVLC/caffe.git
#安裝Python依賴
cd /home/clark/Compile/caffe-master/python sudo su for req in $(cat "requirements.txt"); do pip install -i https://pypi.tuna.tsinghua.edu.cn/simple $req; done exit

caffe的依賴安裝完畢后,開始編譯caffe源碼

cd /home/clark/Compile/caffe-master/ cp Makefile.config.example Makefile.config vim Makefile.config
配置文件修改如下:
USE_CUDNN := 1 #取消該句注釋?? ?
OPENCV_VERSION := 3 #取消該句注釋 ?
PYTHON_INCLUDE := /usr/include/python2.7 /usr/lib/python2.7/dist-packages/numpy/core/include?? ?
WITH_PYTHON_LAYER := 1 #取消注釋?? ?
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/local/include/opencv /usr/local/include/opencv2 /usr/include/hdf5/serial? ?
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial

cd /usr/lib/x86_64-linux-gnu sudo ln libhdf5_serial.so.10.1.0 libhdf5.so sudo ln libhdf5_serial_hl.so.10.0.2 libhdf5_hl.so sudo ldconfigmake all -j4

make test -j4 make runtest -j4 make pycaffe -j4 make distribute



cd /home/clark/Compile/caffe-master/pythonpython import caffe




8.測試例子:

# 下載mnist數據集 cd /home/clark/Compile/caffe-master/data/mnist/ ./get_mnist.sh 獲取mnist數據集 在/home/clark/Compile/caffe-master/data/mnist/目錄下會多出訓練集圖片、訓練集標簽、測試集圖片和測試集標簽等4個文件# mnist數據格式轉換 cd /home/clark/Compile/caffe-master ./examples/mnist/create_mnist.sh #(此時在/caffe/examples/mnist/目錄下生成mnist_test_lmdb和mnist_train_lmdb兩個LMDB格式的訓練集和測試集)# 訓練mnist cd /home/clark/Compile/caffe-master ./examples/mnist/train_lenet.sh



參考:
ath10k installation
ubuntu16.04+gtx1060+cuda8.0+caffe安裝、測試經歷
Ubuntu16.04+cuda8.0+GTX1080+matlab14.04a+Opencv3.0+caffe 安裝教程



總結

以上是生活随笔為你收集整理的微星GS73VR 6RF + Linux Mint 18 + GTX1060 + CUDA8.0 + OpenCV3.0.0 + Caffe安装笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。