从零开始配置环境
从开始到放弃之还能坚持一下
由于种种原因导致哇重装系统,所以现在从0开始配置环境,至于怎么装ubuntu,自行百度
基本配置
终端
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
一打开终端就显示这段话,虽然不影响操作,但是就是看着不太舒服
解决方案
touch ~/.sudo_as_admin_successful
题外话:截屏快捷键shift+PrtSc
查看硬盘情况
1.查看硬盘情况 sudo fdisk -l
-
查看文件容量:
df -h
-
查看inode容量:
df -ih
换源
换源到具体原因便不赘述
备份以前到源
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
使用gedit打开sources文档
sudo gedit /etc/apt/sources.list
更新
sudo apt-get update
sudo apt-get upgrade
安装显卡驱动(cuda自带显卡驱动可以不装)
显卡驱动与cuda和cudnn之间到关系
此电脑配置为CUDA10.0,cudnn7.4,tensorflow2.0和1.14,pytorch1.2。
安装cuda
如果上一步安装了驱动,这一步在选择是否安装驱动是选择n,反之选Y
这里链接安装CUDA遇到的问题可以参考
根据上层建筑选择需要到cuda版本,此处到上层建筑为tensorflow,pytorch等深度学习框架所需要的环境。
tensorflow
pytroch
出现的问题
禁用nouveau参考https://blog.csdn.net/10km/article/details/61191230
- 禁用nouveau后,显示the system is running in low-graphics mode
进入命令输入模式
cd /etc/X11
sudo cp xorg.conf.failsafe xorg.conf
sudo reboot
- 桌面分辨率变小,图标变大不清晰,可以暂时不管,安装完CUDA就可以回复正常
nvidia-smi:未找到命令
md5sum cuda_10.0.130_410.48_linux.run
9375304c8dc8d42e7f9a9ae37e80b42b cuda_10.0.130_410.48_linux.run
安装cudnn
下载CUDA10.0对应的cudnn7.4.2,for linux的版本
通过源码配置深度学习环境
python
2021.12月安装的18.04,自带的python版本如下:
安装opencv
- 安装opencv之前一定要先换源,不然很多东西无法下载安装,导致安装失败
安装caffe
提前安装python-numpy
sudo apt-get install python-numpy
测试出错,找不到cuda和cudnn
https://blog.csdn.net/martinkeith/article/details/102997059
通过虚拟空间构建深度学习环境
安装Anaconda
先安装python3.6和anaconda
修改conda镜像
安装深度学习框架
tensorflow
- 创建虚拟环境
conda create -n tf
- 激活虚拟环境(进入虚拟环境,这个常用)
source activate tf
退出虚拟环境
- 虚拟环境中安装tensorflow
pip install tensorflow-gpu==1.14
- 检测是否安装成功
python调用TensorFlow时出现FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecate
解决方案:找到两个文件,将最后的1改为(1,)
然后import tensorflow成功
Pytorch
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch
检验pytorch是否安装成功:
进入python3后输入:
import torch
import torchvision
安装opencv
anaconda 安装opencv
//搜索opencv版本
conda search opencv
//安装
conda install opencv=版本号
//检验
python3
import cv2
不报错便安装成功