# Anaconda

这里博主选择 Anaconda 管理 python,注意安装后的系统变量 Path 中应该有:

E:\study_program\anaconda3
E:\study_program\anaconda3\Scripts
E:\study_program\anaconda3\Library\bin

cmd 测试:

image-20241107212120332

# Pytorch

比较沉静的教程

比较轻佻的教程

# 版本确认

我们要适配的版本如下:

  • 显卡型号 & Nvidia 驱动版本

    Nvidia 驱动官网(填入你的显卡型号即可)

  • Nvidia 驱动版本 & CUDA 版本

    Nvidia CUDA 官网(往下拉到 *Table 3* *CUDA Toolkit and Corresponding Driver Versions *)

  • CUDA 版本 & cuDNN 版本

    Nvidia cuDNN 官网(tarball 就是 zip 压缩包,按照 CUDA 版本选择下载即可)

  • Pytorch 版本 & Python 版本

    torchvision github 官网(依照着创建 python 虚拟环境)

  • Pytorch 版本 & CUDA 版本

    Pytorch 官网(选择环境后获得指令,conda 中激活虚拟环境后运行指令)

# 安装

我们依次安装了:

  • Nvidia 驱动:这个很常用,打游戏、做视频时也有其登场
  • CUDA:NVIDIA 推出的并行计算平台和 API 模型,它使显卡可用于图像渲染和计算以外的目的,例如通用并行计算。
  • cuDNN:CUDA 的扩展库,专门针对深度神经网络中的基础操作提供高度优化的实现方式,例如卷积、池化、规范化以及激活层的前向和后向过程。cuDNN 可以大大提高深度学习模型在 GPU 上的运行效率。
  • Python 虚拟环境:使用 anaconda 创建时留意一下 python 版本
  • Pytorch:用于深度学习工作

# 测试

image-20241107215014548

# Anaconda 源配置

清华源官方

跟着操作后博主执行以下指令查看 python 包的源链接:

conda search numpy --info

结果既有清华源,也有 repo.anaconda.com 的:

https://repo.anaconda.com/pkgs/main
https://repo.anaconda.com/pkgs/r
https://repo.anaconda.com/pkgs/msys2

我怎么知道具体安装时,conda 选择了哪个源啊?

—— 最后经查阅资料,博主打开 Anaconda Navigator ,删除了三个 repo.anaconda.com 源,问题解决。

在 Navigator 删除三个源后,我们进行以下测试:

  • 测试一

.condarc 内容:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

此时检测结果:

image-20241108183851542

注意:此时我们运行:

conda config --get channels
conda config --show channels

结果是这样

image-20241108184256400

尽管与很多现有简中教程不符,但是确实 url 地址是且仅是清华源

  • 测试二

.condarc 内容:

channels:
  - defaults
show_channel_urls: true

此时检测结果:

image-20241108183943025

此文章已被阅读次数:正在加载...更新于

谢谢你请我喝[茶]!(๑OvO๑)♪

柳小寒寒子 微信支付

微信支付