• 常用的深度学习环境搭建


    Windows Ubuntu双系统安装

    网上教程已经很多了,这里就不再赘述, 把一些重要的点记录下来.

    安装时最好不要选择在线安装软件那几项。

    选择其他进入磁盘分区挂载。磁盘需要先格式化,变成空盘。

    分区与挂载,三个必要的分区与挂载,其他的可以安装完成后再进行挂载.

    有些时候可以直接使用之前系统的分区表, 这个时候如果不全盘格式化的话, 安装时只会覆盖需要覆盖的系统数据, home等是不会覆盖的, 当然如果害怕, 还是备份好重要的数据. 数据无价,谨慎操作.

    注意: 一个磁盘的主分区数最多为4, 如果windows已经用去了多个的主分区(扩展分区也会占用一个主分区),尽量使用逻辑分区安装以下三个分区,关于逻辑分区和主分区的区别, 参考.

    bootloader选择你安装系统的那个硬盘, 记住选, 这样你就可以有多个boot引导进入系统.

    最后, 安装系统是一件非常危险的事, 对一切未知的东西心存敬畏, 不要以为装过几次系统就粗心, 否则会遇到各种问题(经历多了你就会懂了,希望你不要经历).

    小心!

    小心!

    一定要小心.

    /        ext4 #系统安装路径
    
    swap          #交换空间 与内存大小一致
    
    boot     ext4 #我喜欢分1个G, 后续的系统内核更新都放在这里,所以为了不必要的麻烦尽量大一点吧.

    Nvidia-驱动安装

    根据显卡型号去官网查找下载相应的驱动程,NVIDIA 官网

    lspci | grep -i nvidia #查看gpu型号
    

    禁用nouveau

    vim /etc/modprobe.d/blacklist.conf
    
    #最后一行添加
    blacklist nouveau
    
    update-initramfs -u
    
    reboot #重启, 似乎不用重启和后面的步骤了.
    
    lsmod | grep nouveau  #没有输出,即说明禁用成功
    
    service lightdm stop

    安装驱动程序

    chmod +x NVIDIA-Linux-x86_64-415.23.run
    
    ./NVIDIA-Linux-x86_64-415.23.run --no-opengl-files --no-x-check

    查看是否安装成功

    nvidia-smi
    

    卸载驱动程序

    这里把nvidia的驱动卸载干净,否则安装时会报错.

    service lightdm stop 
    
    /usr/bin/nvidia-uninstall
    
    apt-get install autoremove --purge nvidia*
    
    apt-get purge nvidia-*
    
    apt-get purge nvidia-cuda*

    cuda安装

    查看官网,注意cuda版本和驱动版本的兼容性。我使用的deb安装。下图参考自:https://blog.csdn.net/mouse1598189/article/details/86695400

    cudnn安装

    参考官网。需要注册。

    tar -zxvf cudnn-9.2-linux-x64-v7.1.tgz
    cp cuda/include/cudnn.h /usr/local/cuda/include/
    cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ -d 
    chmod a+r /usr/local/cuda/include/cudnn.h
    chmod a+r /usr/local/cuda/lib64/libcudnn*

    opepncv 安装

    参考官网

    cd ~/opencv
    mkdir build
    cd build
    cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON ..
    make -j16
    make install
    vim /etc/ld.so.conf.d/opencv.conf
    添加
    /usr/local/lib #opencv *.so 存放地址
    ldconfig
    pkg-config --modversion opencv
  • 相关阅读:
    Linear Regression总结
    Logistic Regression总结
    LOG算子
    斑点检测
    从 SVM 到多核学习 MKL
    目标检测的图像特征提取之(二)LBP特征
    HOG:从理论到OpenCV实践
    web前端升级之路
    webpack入门
    VUE2.0实现购物车和地址选配功能学习第七节
  • 原文地址:https://www.cnblogs.com/walter-xh/p/10133352.html
Copyright © 2020-2023  润新知