張小白教你在WSL的Ubuntu 20.04上一鍵安裝MindSpore GPU版本
首先,你需要一個ubuntu 20.04。

如果您已經在Windows機器上裝了ubuntu 18.04的WSL(沒有的人請忽略這一步),怎么才能共存一個Ubuntu 20.04?先要把18.04關機,然后打開PowerShell的管理員模式:
先下掉WSL:wsl --shutdown
然后打開Microsoft Store:
查找 ubuntu 20.04.4 LTS:
請忽視下面的低分評價。
讓我們點擊獲取按鈕。
耐心等待下載完畢。
直到可以打開:
那就打開吧:
輸入常用的用戶名密碼:ascend/asend,進入終端。
先獲取官方的一鍵安裝腳本:(這個腳本可能會有變化)
wget https://gitee.com/mindspore/mindspore/raw/master/scripts/install/ubuntu-gpu-pip.sh
查看下python版本:
python的版本是3.8,這有點尷尬。貌似MindSpore需要的是3.7.5或者3.9.
感覺這個腳本應該不容易跑起來。
但是既然是一鍵安裝的腳本,就努力地試一下吧!
根據手冊:https://gitee.com/mindspore/docs/blob/master/install/mindspore_gpu_install_pip.md#%E8%87%AA%E5%8A%A8%E5%AE%89%E8%A3%85
nvidia-smi
驅動已有。
export MINDSPORE_VERSION=1.6.1
bash -i ./ubuntu-gpu-pip.sh
明明driver的版本是511.79,遠大于 450.80.02 , CUDA11.6。。。但是這個腳本貌似看不出來。
怎么辦呢?
手工安裝CUDA 11.1吧(額,那自動安裝腳本還有啥意義?先試試。。。)
wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.run
sudo sh cuda_11.1.1_455.32.00_linux.run
。。。
那看來還要裝gcc
sudo apt-get install gcc
不成功,這是個“連環套”。裝gcc還需要修改ubuntu源的問題,但修改這個源是在一鍵安裝的腳本中做的。一鍵安裝腳本也包含了gcc安裝。
其實這么一來,我們不應該裝任何東西,而是應該修改這個腳本,將代碼顛倒一下。
讓我們再來保持一個原則:
不在一鍵安裝腳本之外做任何安裝的操作。
如果腳本有問題,就改腳本。。。
--》只有這樣,才會有一個好的一鍵安裝腳本。
來,魔改一鍵安裝腳本:
先將 apt源修改,apt包安裝,gcc安裝,python和pip安裝放前面。
跑起來再說,應該還會有別的問題。
看來裝linux-header*的時候有問題。因為包名都不對。那就暫時不裝,注釋掉:
再來:
按Y繼續:
這個好像是PYTHON_VERSION這個環境變量不對。
將 PYTHON_VERSION=${PYTHON_VERSION:-3.7} 放到apt的前面
然后再執行腳本:
bash -i ./ubuntu-gpu-pip.sh
可以繼續往下跑了。。
又回到了原點。
我們臨時將這段判斷去掉,并寫死cuda_name(因為CUDA_VERSION算不出來)
再來一鍵安裝:
果然進入了下載cuda安裝盤的wget。。
耐心等待下載完畢。
果然,下載完了,問我要密碼了。
輸入密碼后回車繼續。。。
繼續往下走了。
下面開始下載CUDNN了。
cuDNN也安裝完畢。
開始自動安裝MindSpore了。
耐心等待MindSpore的各個支持包以及本包安裝完畢:
然后好像卡住了一般:
停留在這個畫面。。
不過好像沒等多久就出來了結果:
看來這個腳本的易用性還需要加強一下。
特別說明一下:
張小白的這臺WSL的宿主機是安裝了CUDA 11.6的。
所以在裝好wsl的Ubuntu 20.04.4 LTS之后,nvidia-smi就會顯示跟Windows同樣的CUDA版本。
但是由于MindSpore不支持 11.6.所以只好降級CUDA到11.1版本。
但是在ubuntu里面,nvidia-smi看到的還是這個版本:
好了。不管怎么說,按照這樣的魔改方式,一鍵安裝MindSpore確實算是成功的。不信,你可以下載附件試一試。
BTW:歡迎加入昇思MindSpore的易用性SIG,( ?https://zhuanlan.zhihu.com/p/490275689 )本文跟易用性的SIG貌似有點關系。
(全文完,謝謝閱讀)
附件: ubuntu-gpu-pip.sh.txt 6.91KB 下載次數:0次
GPU加速云服務器 MindSpore Ubuntu
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。