模型训练环境相关(CUDA、PyTorch)

模型训练环境相关(CUDA、PyTorch)

  • [1. 查看当前 GPU 所能支持的最高版本的 CUDA](#1. 查看当前 GPU 所能支持的最高版本的 CUDA)
  • [2. 如何判断是否安装了 CUDA](#2. 如何判断是否安装了 CUDA)
  • [3. 安装 PyTorch](#3. 安装 PyTorch)
    • [3.1 创建虚拟环境](#3.1 创建虚拟环境)
    • [3.2 激活并进入虚拟环境](#3.2 激活并进入虚拟环境)
    • [3.3 安装 PyTorch](#3.3 安装 PyTorch)

1. 查看当前 GPU 所能支持的最高版本的 CUDA

  1. 打开 NVIDIA 控制面板;
  2. 点击【帮助】菜单,并选择【系统信息】选项;
  3. 选择【组件】,并在3D设置模块,找到NVCUDA.DLL,在该行, 可以看到该NVCUDA的版本;
  4. 下载显卡驱动 NVIDIA
  5. 安装 CUDA Toolkit Archive
  6. 安装 cudnn

2. 如何判断是否安装了 CUDA

powershell 复制代码
	nvcc -V

如果已经安装了 CUDA,则会显示 CUDA 版本信息;如果没有安装,则会出现「command not found」的错误信息。

3. 安装 PyTorch

使用 Anaconda

3.1 创建虚拟环境

打开 Anaconda Prompt

  • 在 anaconda 中添加镜像源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda config --set show_channel_urls yes

  • 创建所需虚拟环境:
shell 复制代码
conda create -n your_env_name python==3.10.0

3.2 激活并进入虚拟环境

  1. 在上一步的基础上,对创建完成的虚拟环境进行激活:conda activate my_env
  2. 若要退出当前的虚拟环境,执行以下指令即可:conda deactivate

3.3 安装 PyTorch

  1. 进入 PyTorch 官网,选择相关参数,获取PyTorch安装指令,并在 Anaconda Prompt 终端中执行;
    注意:安装的时候要将命令后的 -c pytorch 后面的内容删除,从国内源进行下载,速度快一些。

  2. 安装 PyTorch,至此基础环境已经部署完成;

  3. 验证 PyTorch 是否安装成功:

    python 复制代码
    python 
    import torch 
    torch.cuda.is_available() 
相关推荐
国际云,接待19 分钟前
AWS S3:云存储的“超级基石”
服务器·网络·人工智能·github·aws·亚马逊
chilavert31832 分钟前
深入剖析AI大模型:Prompt 优化的底层逻辑
人工智能·prompt
mwicogito1 小时前
实验复现:应用 RIR 触发器的 TrojanRoom 后门攻击实现
人工智能·python·机器学习·语音识别·后门攻击
CFAteam2 小时前
DeepSeek AI功能演示:如何生成Verilog脚本
人工智能·ai·fpga开发·llama
勤奋的知更鸟2 小时前
趣解TensorFlow之入门篇
人工智能·tensorflow·neo4j
꒰ঌ小武໒꒱2 小时前
DeepSeek 引领前端开发变革:AI 助力学习与工作新路径
人工智能·学习·ai编程
灏瀚星空2 小时前
高频交易技术:订单簿分析与低延迟架构——从Level 2数据挖掘到FPGA硬件加速的全链路解决方案
人工智能·python·算法·信息可视化·fpga开发·架构·数据挖掘
kdniao20253 小时前
快递接口调用选择:快递鸟、快递100、阿里云大对比
人工智能·阿里云·php
Hanson Huang3 小时前
【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(2)——Prompt(提示词)
java·人工智能·spring·spring ai
诺亚凹凸曼3 小时前
用AI思维重塑人生:像训练神经网络一样优化自己
人工智能·机器学习