make -j ( ( (( (((nproc)+1)) #这个可以用cpu最快的速度
如果出现no root file system defined, 那么是分区时缺少挂载点,就看下面的分区选择弄就行了。由于电脑本身含有win8的系统,在安装linux时,心血来潮把win8给格掉了,grub引导项也随之走了。这里有两个办法可以解决:1. 重新安装win8,用diskgenius重新建立分区表。(没尝试)2. 给linux重新分区。(第一次分区可能未建立efi分区,但是在可以在第二次安装的时候直接选择reinstall,而不选择重新分区,这样就含有grub引导项了。当然,有efi分区了就别删了)
我的分区选择: / :15Gboot: 200Mswap: 32G剩下的全是home的。(留下了1G多。网上说效果会比较好。。。随便了~。~)机械硬盘的2T 选择了/usr分区。除了 / 根分区选择了主分区,其他的都选择逻辑分区。
查看属性:sudo ls -lh /etc/modprobe.f
修改属性:sudo chmod 666 /etc/modprobe.f
用gedit编辑器打开:(gedit改成vi和vim都行)sudo gedit /etc/modprobe.f
在文档末尾加入如下几行:blacklist vga16fbblacklist nouveaublacklist rivafbblacklist rivatvblacklist nvidiafb
安装Nvidia驱动:
查看显卡驱动版本:
nvidia-smi 或 cat /proc/driver/nvidia/version 或 lspci sudo lshw -c video | grep configuration
问题-登录界面反复,且驱动安装不上。
把gcc4.9变成gcc5.4
装了sudo apt-get install linux-headers-uname -r
,但该指令未成功,改为sudo apt-get -f,安装后即可正确安装显卡驱动。
问题-系统重启,显卡驱动就会掉
1. 这时候打开系统的About,会看到llvm的驱动,说明显卡驱动掉了;使用nvidia-smi也显示错误;
2. ls /usr/src | grep nvidia
查看已安装的显卡驱动;
3. 安装dkms,sudo apt install dkms
4. dkms安装nvidia,sudo dkms install -m nvidia -v 525.89.02
5. 这时候可以使用nvidia-smi看驱动了;reboot之后,显卡就正常了;
给下载的包软链接:cd /usr/binsudo rm gccsudo ln -s gcc-4.9 gccsudo rm g++sudo ln -s g++-4.9 g++
查看版本:gcc --version g++ --version
配置环境变量:sudo gedit /etc/profile在文件最后添加路劲:export PATH=/usr/local/cuda-9.0/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64$LD_LIBRARY_PATH测试:cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuerysudo make./deviceQuery如果显示的是关于GPU的信息,那么则说明安装成功了。环境变量设置:sudo vim ~/.bashrc在末尾添加: export CUDA_HOME=/usr/local/cuda-9.0export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATHexport PATH=/usr/local/cuda-9.0/bin:$PATH
刷新:source ~/.bashrc动态链接库设置:创建文件:sudo vim /etc/f.f写入:/usr/local/cuda/lib64 #如果这里出错,那可以进入root权限再进行写入。使之生效:sudo ldconfig -v检查:1. cuda版本:nvcc -V2. Sample测试(进入Cuda的sample文件夹)make (要几分钟的样子)#编译进入Samples的bin/x86_64/linux/release/目录,运行deviceQuery程序:sudo ./deviceQuery #最后一行显示Result=Pass,就是安装成功了运行bandwidthTest程序:sudo ./bandwidthTest #最后一行显示Result=Pass,就是安装成功了
问题: CUDNN_STATUS_INTERNAL_ERROR
那么在终端输入: sudo rm -rf ~/.nv
然后重启就行了
建立软连接:
终端输入:
cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.7
sudo ln -s libcudnn.so.7.0.4 libcudnn.so.7
sudo ln -s libcudnn.so.7 libcudnn.so
设置环境变量:
sudo gedit /etc/profile
在末尾加入:
PATH=/usr/local/cuda/bin:$PATH
export PATH
创建链接文件
sudo vim /etc/f.f
加入如下信息:
/usr/local/cuda/lib64 #如果加入后不能保存,可以进入root权限再进行操作。
sudo ldconfig #使链接生效
如果出现“/al: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link/al: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link”这样的错误,可以输入如下几行再进行操作:sudo mv /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1sudo mv /usr/lib32/nvidia-375/libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1sudo ln -s /usr/lib/nvidia-375/libEGL.so.375.39 /usr/lib/nvidia-375/libEGL.so.1sudo ln -s /usr/lib32/nvidia-375/libEGL.so.375.39 /usr/lib32/nvidia-375/libEGL.so.1
python最好直接安装Anaconda,不然可能出现很多问题。
安装包依赖,python的pip和easy_install和git,在如下链接:
#
#别装这个了,我们需要装的是pytorch。
安装torch:
1. git clone .git ~/torch --recursive
2. 进入torch目录,执行 bash install-deps
3. ./install.sh #最后会要你输入一个yes
4. source ~/.bashrc #添加环境变量
5. 输入 th 测试是否安装成功。
安装opencv2.4.13:.html按照这个网址的教程安装即可。
官网:pytorch
官网上有三种安装方式,conda,pip和source
使用pip安装,
pip3 install .3.0.post4-cp36-cp36m-linux_x86_64.whl
pip3 install torchvision
他提示pip未更新到最新状况。在更新到最新状况后,发现仍然不行。
使用pip -V,发现版本是3.6.2
使用pip2 -V,发现版本是2.7
使用pip3 -V,发现版本是3.5
所以发现是pip3的问题,在输入 alias “pip3.6”="python3.6 -m pip $1"之后,就可以使用pip3.6安装。
将pip3.6带入官网上的pip3就能安装pytorch了。
本文发布于:2024-02-04 06:36:28,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170701203753205.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |