一、版本和準備
CUDA:11.2
MATLAB:2018b
Fedora:33
1.查看顯卡和驅動版本
$ nvidia-smi
前提是fedora已經(jīng)裝好顯卡驅動,如果沒有,按照(https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/)安裝
二、安裝matlab2018b
1.下載matlabR2018b破解包(包括dvd1.iso和dvd2.iso以及crack.zip(在windows里解壓好)
2.安裝
(1)掛載dvd1.iso
(2)
[usrname@localhost~]sudo /%掛載目錄/install
選擇密鑰安裝,密鑰在crack的readme.txt里
安裝目錄到60%左右時會彈出需要dvd2,此時不要點確定
(3)卸載(彈出)dvd1.iso,掛載dvd2.iso,此時點擊彈窗的確定,安裝會繼續(xù)進行
3.激活
(1)復制crack里的lisence_standalone.lic到安裝目錄下的liscene文件夾里
(2』復制crack里.so文件到安裝目錄的相應路徑下
4.運行
$ cd usr/local/MATLAB/R2018b/bin
$ sudo ./matlab
會卡死在啟動界面
解決:
$ cd /usr/local/MATLAB/R2018b/bin/glnxa64
$ mkdir exclude
$ mv libfreetype * exclude/
$ sudo dnf install libnsl
5.中文字符顯示為方框的問題:
那就用英文界面吧:
matalb預設置-> 第四個白三角->中改成English
三、安裝CUDA
1.cuda官網(wǎng)下載cuda_11.2.0_460.27.04_linux.run,按照指示安裝
2.導出到系統(tǒng)環(huán)境
$ export PATH="/usr/local/cuda-11.2/bin:$PATH"
$ export LD_LIBRARY_PATH="/usr/local/cuda-11.2/lib64:$LD_LIBRARY_PATH"
3.驗證安裝是否成功以及能否編譯
$ nvcc -V
輸出cuda信息為正常安裝
編譯sample
cd /usr/local/cuda-11.2/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
cd ../bandwidthTest
sudo make
./bandwidthTest
最后有result = pass則為編譯成功。