CUDA&MATLAB for Fedora

一、版本和准备
CUDA:11.2
MATLAB:2018b
Fedora:33
1.查看显卡和驱动版本

$ nvidia-smi

前提是fedora已经装好显卡驱动,如果没有,按照(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,此时点击弹窗的确定,安装会继续进行
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官网下载cuda_11.2.0_460.27.04_linux.run,按照指示安装
2.导出到系统环境

$ 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则为编译成功。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容