2016年10月21日 星期五

YOLO Real-Time Object Detection程式,執行時出現Device Invalid function解決方法

在 Makefile中找到
ARCH= --gpu-architecture=compute_52 --gpu-code=compute_52
這一行
將兩參數之compute_52改為compute_20,並重新編譯即可解決

Ubuntu 16.04 + Nvidia GT 630M 安裝 nvidia driver


1.在終端機更新系統抓取程式的repo

sudo add-apt-repository ppa:xorg-edgers/ppa -y
sudo apt-get update

2.在開啟Ununtu的additional driver工具,自動搜尋匹配該顯示卡的驅動,並apply安裝之。這裡我使用的是367版本的驅動



3.安裝完後,reboot,會發現無法進入登入畫面,須按快捷鍵ctrl+alt+F1進入tty1的文字界面,登入並做修改,須以指令方式重新安裝nvidia 367版本的驅動。

sudo apt-get remove --purge nvidia*
sudo apt-get install nvidia-367

4.安裝完後,reboot,即可正常登入