【详细教程】Mac 上制作 Ubuntu 启动盘及 CUDA、cuDNN 安装步骤

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • [Mac 上制作 Ubuntu 启动盘教程](#Mac 上制作 Ubuntu 启动盘教程)
  • [安装 Ubuntu 后的设置](#安装 Ubuntu 后的设置)
  • [安装 Anaconda](#安装 Anaconda)
  • [安装 CUDA 12.0](#安装 CUDA 12.0)
  • [安装 cuDNN](#安装 cuDNN)
  • [创建 Conda 虚拟环境并安装 PyTorch](#创建 Conda 虚拟环境并安装 PyTorch)

Mac 上制作 Ubuntu 启动盘教程

  1. 制作 Ubuntu 启动盘

    • 下载 Ubuntu ISO 镜像:Ubuntu 官方下载

    • 将 USB 插入 Mac。

    • 打开"磁盘工具",选择 USB 盘并格式化为 FAT32 文件系统。

    • 打开终端,使用 diskutil list 找到 USB 盘设备号,例如 /dev/disk2

    • 卸载 USB 盘:

      bash 复制代码
      diskutil unmountDisk /dev/disk2
    • 使用 dd 命令将 Ubuntu 镜像写入 USB:

      bash 复制代码
      sudo dd if=~/Downloads/ubuntu.iso of=/dev/disk2 bs=1m
    • 完成后,安全弹出 USB。

  2. 使用 USB 启动安装 Ubuntu

    • 重启电脑,按 F12 进入启动选择界面。
    • 选择 USB 启动盘,选择 Safe Graphics 模式。
  3. 安装 Ubuntu

    • 选择语言为"英语"。
    • 选择"最小化安装",安装时无需联网。
    • 分区时选择清空整个磁盘安装。
    • 设置用户名和密码。

安装 Ubuntu 后的设置

  1. 开机联网

    • 连接到网络。
  2. 卸载不必要的依赖包

    bash 复制代码
    sudo apt-get autoremove
  3. 设置 root 密码

    bash 复制代码
    sudo passwd root
  4. 更新软件列表并安装编译工具

    bash 复制代码
    sudo apt-get update
    sudo apt-get install g++
    sudo apt-get install gcc
  5. 安装 NVIDIA 显卡驱动

    bash 复制代码
    sudo apt-get install nvidia-driver-525
    sudo reboot
  6. 检查 NVIDIA 驱动是否安装成功

    bash 复制代码
    nvidia-smi

安装 Anaconda

  1. 官网下载 Anaconda 安装包

    下载带有 .sh 后缀的 Linux 版本安装包。

  2. 在下载文件夹中打开终端安装 Anaconda

    bash 复制代码
    sh 文件名.sh
    • 按提示输入 yes,直到安装完成。
  3. 安装 Vim 并编辑 .bashrc 文件

    bash 复制代码
    sudo apt-get install vim
    sudo vim ~/.bashrc
    • i 进入编辑模式,在文件末尾添加以下内容:

      bash 复制代码
      export PATH="/home/你的用户名/anaconda3/bin:$PATH"
    • ESC 退出编辑模式,然后输入 :wq 保存并退出。

  4. 激活修改后的 .bashrc 文件

    bash 复制代码
    source ~/.bashrc
  5. 检查 Anaconda 是否安装成功

    bash 复制代码
    conda --version

安装 CUDA 12.0

  1. 下载 CUDA 12.0

    bash 复制代码
    wget https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda_12.0.0_525.60.13_linux.run
  2. 运行安装文件

    bash 复制代码
    sudo sh cuda_12.0.0_525.60.13_linux.run
    • 在安装过程中取消勾选附带的驱动,因为之前已经安装了驱动。
  3. 配置环境变量

    • 编辑 .bashrc 文件:

      bash 复制代码
      sudo vim ~/.bashrc
    • 在末尾添加:

      bash 复制代码
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.0/lib64
      export PATH=$PATH:/usr/local/cuda-12.0/bin
      export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-12.0
  4. 激活环境变量

    bash 复制代码
    source ~/.bashrc
  5. 检查 CUDA 是否安装成功

    bash 复制代码
    nvcc -V

安装 cuDNN

  1. 下载 cuDNN 并解压

    NVIDIA 官网 下载 cuDNN Tar 文件并解压:

    bash 复制代码
    tar -xvf cudnn-linux-x86_64-8.9.6.50_cuda12-archive.tar.xz
  2. 复制 cuDNN 文件到 CUDA 路径

    bash 复制代码
    sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include
    sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64
    sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

创建 Conda 虚拟环境并安装 PyTorch

  1. 创建虚拟环境

    bash 复制代码
    conda create -n env python=3.9
    conda activate env
  2. 配置国内 PyPI 镜像源

    bash 复制代码
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  3. 安装 PyTorch

    bash 复制代码
    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
  4. 根据自己需要安装其他依赖

    bash 复制代码
    python -m pip install tb-nightly -i https://mirrors.aliyun.com/pypi/simple
    pip install -r requirements.txt

在虚拟环境中根据需要安装额外的包即可。

相关推荐
柳鲲鹏24 分钟前
交叉编译:strip: Unable to recognise the format of the input file xx.c.o
linux·运维·服务器
六六六六六666625 分钟前
Ubuntu22.04安装Ibus的中文输入法
linux
Le1Yu1 小时前
微服务拆分以及注册中心
linux·运维·服务器
code_ing-1 小时前
【Linux】Linux基本指令
linux·笔记
小瓶盖_tl1 小时前
在Mac上安装CocoaPods问题处理
macos·xcode·cocoapods
zzzsde1 小时前
【Linux】linux基础指令入门(1)
linux·运维·学习
uxiang_blog2 小时前
Linux下如何在vim里使用异步编译和运行?
linux·vim·asynctasks.vim·asyncrun.vim
leellun2 小时前
在Centos上安装Python指定版本
linux·运维·centos
用户31187945592182 小时前
CentOS 7 安装 bzip2-libs-1.0.6-13.el7.x86_64.rpm 的详细步骤
linux
ZLRRLZ2 小时前
【Linux操作系统】进程控制
linux·运维·服务器