linux环境配置
-
install googlepinyin
- 卸载IBUS
sudo apt-get purge ibus
- 打开ubuntu软件中心,搜素fcitx并安装
- sudo apt-get install fcitx-googlepinyin
- 将输入法系统换成fcitx
- 重启reboot
- 输入法简体和繁体相互切换 crtl+shift+f
-
安装nvidia显卡驱动
- 之前想通过下载驱动安装,但是安装的时候提示脚本失败,在网上有没找到相应的解决方法。
- 通过ubuntu驱动更新,自动安装
- 安装完了 reboot
- 在终端敲入 nvidia-smi 如果显示相应的内容则安装成功。
-
typora
- 直接进官网,会有相应的提示进行安装
-
禁止ubuntu自动更新
- 之前ubuntu自动更新,把显卡驱动整坏了,坑死我了
- 在软件更新里面,设置成never
-
安装cuda
-
sudo sh cuda_9.0.176_384.81_linux.run 如果提示不支持compiler 在命令后面加上-override
-
添加环境变量
-
gedit ~/.bashrc
-
export PATH=/usr/local/cuda-9.1/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:$LD_LIBRARY_PATH
-
source ~/.bashrc
-
-
-
安装cudnn
-
tar -xzvf cudnn-*
sudo cp cuda/include/cudnn.h /usr/local/cuda/include sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64 sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
-
-
anaconda
-
bash Anaconda3-4.2.0-Linux-x86_64.sh
-
在安装过程中添加环境变量
-
生效需要重启
-
-
pycharm
-
安装直接提取出来就行
-
创建快捷方式
-
cd /usr/share/applications sudo gedit pycharm.desktop
-
[Desktop Entry]
Version=1.0
Type=Application
Name=Pycharm
Icon=/home/bi/Downloads/pycharm-community-2019.2.2/bin/pycharm.png
Exec=sh /home/bi/Downloads/pycharm-community-2019.2.2/bin/pycharm.sh
MimeType=application/x-py;
Name[en_US]=pycharm-
gcc版本
-
gcc -v 查看版本
-
gcc versions later than 6 are not supported! gcc 降级 $ sudo apt-get install -y gcc-4.8 $ sudo apt-get install -y g++-4.8 $ cd /usr/bin $ sudo rm gcc $ sudo ln -s gcc-4.8 gcc $ sudo rm g++ $ sudo ln -s g++-4.8 g++
-
-
cmake cmake-gui
- sudo apt-get install cmake
- sudo apt-get install cmake-qt-gui
-
caffe
- 最近ubnutu18.04安装caffe-ssd-mobilnet遇到各种坑,记录一下这个过程遇到的问题。
- cmake时候,提示gcc版本过高,解决:gcc 降级
- cmake过程,缺少依赖库,解决:安装相应的库
- cmake过程,部分包与anaconda的包冲突,解决:在安装caffe时将anaconda的环境变量去掉。
- 编译过程中,到了90左右,报错了,显示boost未定义,这个是最终换成ubuntu16.04解决的。
- 在ubuntu16.04编译过程中,异常顺利,没有遇到之前的问题,不过也遇到其他一些问题
- 运行demo.py 提示错误 1vs 4....,把某个文件里面的caffe的注释取消即可,具体文件记不太清楚了。
- 在转换voc数据集到指定格式时,运行create_data.sh,提示wu_inspire这个类的未定义,但是删了这个类之后,其他类也没与问题啊,之前在其他网络用这个数据集,也没有问题的 ???
- 训练时,提示内存溢出,把batch_size改小一点即可。