關於用網吧顯卡跑運算之二三事
背景介紹
畢業設計代碼早就寫完,苦於實驗室顯存與內存均不足,碰運氣去了網吧一試,沒想到竟然毫無問題,這裏記錄下來給被設備絆住手腳的同誌一點啟發。
時間
2019/04
地點
四川省成都市某校門口網吧
價格
這應該是大家比較關註的一點。B區配置:1060-6G+16G = 6元/時;A區配置:2070-8G(也可能6G)+16GB = 8元/時。不知道比各大雲服務器怎麽樣,但是我覺得勝在方便。說句題外話,Floydhub的包月貌似便宜很多,配置也不錯。
過程
接下來是重頭戲。整個過程分為以下三步:
1.安裝CUDA和CUDNN
下載無需多講,OS+安裝CUDA的博客一搜一大堆,過兩天我補上一章。重點是大家要考慮好網吧下載會不會因為外網緣故而速度很慢
2.安裝anaconda和IDE
Anaconda的安裝和前面一樣:提前下載(我在網吧下載就遇到了只有300KB速度的問題)裝進U盤帶過去按步驟來,不會就找博客。我安裝的IDE是anaconda自帶的spyder,裝完就有,也不必贅述。Spyder的布局可以切換,vscode,matlab,pycharm之類的,調試階段用的話,整體來說我覺得不錯。
3.安裝深度學習框架
這一步真是惡心死我了。我這次用的是pytorch,如果還像以前一樣用keras+tf也不會這麽折騰。pytorch不像tf一樣可以設置memory占用率和動態增長,一次就要吃滿,這才對硬件有了很大要求。這次安裝pytorch,換了清華源,直接裝
conda install pytorch torchvision cudatoolkit=10.0
就會提示pkgs not available in channels xxx,只好
conda install pytorch torchvision cudatoolkit=10.0 -c pytorch
而這樣的話又會極慢,如果大家不願意忍耐的話,建議用學校裏的ipv6(如果有的話)提前下載whl,梯子違法我不能推薦。
以上問題我在組裏的機子裝卻沒遇到,所以說很怪。
我對conda和pip的指令不甚了解,會用而已,如果哪位讀者碰巧知道,煩請不吝賜教!先謝謝了
4.其他
在網吧的最大缺點就是每次都要重裝,至少要半小時,不過沒辦法,沒錢沒設備,建議專門建個文件夾在U盤裏把安裝包都存好。還有就是加環境變量的問題。不知道為什麽網吧的電腦win10在圖形界面找不到控制面板,win7倒是沒這問題。可以這樣解決,win+R打開運行輸入:
control.exe
然後高級系統設置和NVIDIA操作面板都好找了,不會就搜索,bing和百度基本都可以解決。
再有什麽遇到繼續補充,不過應該不會再有了。
每期名句:
綠蟻新醅酒,紅泥小火爐
以上
關於用網吧顯卡跑運算之二三事