【详细教程】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

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

相关推荐
Better Bench2 小时前
WSL2 Ubuntu 中 Claude CLI “command not found” 故障排查与修复
linux·ubuntu·claude·wsl·claudecode
实心儿儿3 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
Dawn-bit4 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan5 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
龙仔7257 小时前
人大金仓OS_Core数据库自动备份实施笔记(银河麒麟Linux)
linux·数据库·笔记·备份·人大金仓
老杨聊技术7 小时前
CentOS 7 安装 MySQL 8 保姆级教程
linux·mysql·centos
xiaoye-duck8 小时前
《Linux系统编程》Linux 系统多线程(六):<线程同步与互斥>线程同步(下):POSIX 信号量与环形队列生产者消费者模型详解
linux·线程
三言老师8 小时前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库
2501_915921439 小时前
iOS开发环境搭建详解 Xcode 配置与快蝎轻量级工具选择
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
大鱼>10 小时前
eBPF内核编程:从TC到XDP的全栈可观测性
linux·服务器·php