deepin系统下的一些配置记录

#deepin系统下的一些配置记录
包含:
1.tensorflow-gpu的安装
2.opencv-3.4.1的安装
##1.tensorflow-gpu的安装
###(1)驱动
首先是显卡驱动,要改成闭源驱动,这个在deepin启动器里可以搜到,安装完重启即可,这里不用在意驱动的版本,因为下面安装nvidia-smi时会更新驱动。
然后:

sudo apt-get update
sudo apt-get install nvidia-smi

如果会发现下载的速度很缓慢,我们可以把apt-get的源改一下,比如改成中科大的:

sudo vim /etc/apt/sources.list

把里面的网址替换成http://mirrors.ustc.edu.cn/deepin即可
之后运行

nvidia-smi

即可看到显卡的相关信息。
###(2)cuda 8.0
sudo apt install nvidia-cuda-dev nvidia-cuda-toolit nvidia-nsight nvidia-visual-profiler
###(3)cudnn 6
wget http://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-8.0-li
如果这样不行,需要翻个墙再下载。
下完后解压,放到/home/tansq/.local/中
然后要配置下环境变量

vim ~/.bashrc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/tansq/.local/cuda/lib64

###(4)tensorflow-gpu
首先还是先改下pip的源吧,改成清华源快一点,这里就临时改下:

sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r tensorflow-gpu==1.4

这样就可以了,这里由于兼容问题,需要1.4的tensorflow。

##2.opencv-3.4.1的安装
终于到了大坑opencv了,之前在mac安装opencv的时候很顺利,在台式机这里卡却了很久,主要还是因为我这个deepin自带的gcc版本是7.2,而cuda8.0不支持超过gcc-5.0的编译器,如果make时报错信息是gcc版本问题,按网上所说的注释掉相关的断言是没用的,接下来还会报一大堆语法错误,所以我们要老老实实地更改gcc的版本。然后网上有一种方法是用apt-get下载低版本的gcc,然后更改新老版本gcc的使用优先级,但是我发现这种方法依然不行,所以决定自己重新把gcc编译一遍。
到http://mirrors.tsinghua.edu.cn/gnu/gcc/gcc-4.9.4下载,解压后:

cd gcc-4.9.4
./contrib/download_prerequisites
cd ..
mkdir gcc-build-4.9.4
cd gcc-build-4.9.4
/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
sudo make -j4 #编译,挺久的,好几十分钟
sudo make install #安装

然后,看下版本

gcc --version
g++ --version

emmm…gcc和g++的版本都变成4.9.4了。
但是现在还没完事大吉,如果cmake的时候不指定编译器的位置,是会默认使用/usr/bin目录下的gcc和g++,它们依然是系统默认的7.2版本。输入which gcc命令,发现它在/usr/local/bin/gcc。我们下载好opencv以及opencv_contrb(注意它们的版本一定要相同)后,进行如下操作:

cd opencv-3.4.1
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D  OPENCV_EXTRA_MODULES_PATH=/home/tansq/opencv_contrib-3.4.1/modules -D CMAKE_C_COMPILER=/usr/local/bin/gcc -D CMAKE_CXX_COMPILER=/usr/local/bin/g++ -D BUILD_opencv_legacy=OFF -D WITH_IPP=OFF ..
sudo make -j4
sudo make install

好了,总算完成了!看下opencv的版本:

pkg-config --modversion opencv

##3.caffe
caffe的安装贼麻烦…
首先要安装很多的依赖,这里有两种方式,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值