配置MSI GPU 深度学习环境

配置MSI GPU 深度学习环境

安装 Ubuntu 18.04, CUDA, CDNN, Pytorch 和 TensorFlow

安装 Ubuntu 18.04

获取镜像

https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu#0

安装

  • 关闭Security boot (可以在BIOS里进行关闭,对于MSI电脑,重启操作系统,在系统载入前,不断按delete键进入BIOS)
  • 可能的问题: 安装时,屏幕卡住
    • 重启系统
    • 选择安装Ubuntu的选项(但是不要按ENTER键进入)
    • e
    • 找到以linux开头的一行代码,将modprobe.blacklist=nouveau 添加到 quiet splash 后面.
  • 选择Wifi网络,并安装第三方软件以及更新
  • 一旦安装完成,移除安装盘并重启系统

安装Nvidia驱动、CUDA、CUDNN

  • 在GRUB菜单选择Ubuntu(如果出现屏幕卡住的情况,重复modprobe.blacklist=nouveau步骤).

  • 确保security boot关闭

  • 进入命令行 (ctrl+alt+ F1,F2,F3…F??)

    # 添加NVIDIA源 wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.0.130-1_amd64.deb sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub sudo apt-get update wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb sudo apt install ./nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb sudo apt-get update # 安装NVIDIA驱动 sudo apt-get install --no-install-recommends nvidia-driver-418 # 重启。使用nvidia-smi命令查看是否安装成功 # 安装CUDA、CUDNN开发和运行环境(~4GB) sudo apt-get install --no-install-recommends \ cuda-10-0 \ libcudnn7=7.6.2.24-1+cuda10.0 \ libcudnn7-dev=7.6.2.24-1+cuda10.0 # 安装TensorRT。需要先安装上述的libcudnn7。 sudo apt-get install -y --no-install-recommends libnvinfer5=5.1.5-1+cuda10.0 \ libnvinfer-dev=5.1.5-1+cuda10.0

安装 pyenv

# 安装pyenv $ git clone https://github.com/pyenv/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc $ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc $ exec "$SHELL" # 安装python $ pyenv install 3.7.4 # 安装pyenv-virtualenv $ git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv $ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc $ exec "$SHELL" # 创建环境 $ pyenv version 3.7.4 (set by /home/yyuu/.pyenv/version) $ pyenv virtualenv ML

安装Pytorch1.3和TensorFlow (2.0)

# 激活ML环境 $ pyenv activate ML # 安装Pytorch $ pip install torch torchvision # 安装Tensorflow $ pip install tensorflow-gpu
坚持原创技术分享,您的支持将鼓励我继续创作!
  • 本文作者:bdqfork
  • 本文链接:/articles/39
  • 版权声明:本博客所有文章除特别声明外,均采用BY-NC-SA 许可协议。转载请注明出处!
表情 |预览
快来做第一个评论的人吧~