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改小一点即可。