环境搭建——CUDA、Python、Pytorch

安装anaconda

创建虚拟环境

conda create -n env_name python==python版本

安装pytorch

在官网中下载:

https://pytorch.org/get-started/previous-versions/

https://pytorch.org/get-started/locally/

测试cuda是否可用

python 复制代码
import torch

# 打印设备信息
print("Available devices:")
print(torch.device('cpu'))
print(torch.device('cuda'))
print(torch.device('cuda:1'))

# 检查 CUDA 是否可用
is_cuda_available = torch.cuda.is_available()
print(f"CUDA is available: {is_cuda_available}")

# 获取可用的 GPU 数量
gpu_count = torch.cuda.device_count()
print(f"Number of GPUs available: {gpu_count}")

# 打印每个 GPU 的名称
if is_cuda_available:
    for i in range(gpu_count):
        print(f"GPU {i}: {torch.cuda.get_device_name(i)}")
else:
    print("No CUDA-capable GPU is available.")

:::success
Available devices:

cpu

cuda

cuda:1

CUDA is available: True

Number of GPUs available: 2

GPU 0: NVIDIA GeForce RTX 3090

GPU 1: NVIDIA GeForce RTX 3090

:::

在测试cuda可用之后再去安装依赖库

:::color1

pip install -r requirements.txt

:::

对应关系

相关推荐
阿里嘎多学长1 分钟前
2025-12-25 GitHub 热点项目精选
开发语言·程序员·github·代码托管
山沐与山3 分钟前
【设计模式】 Python代理模式:从入门到实战
python·设计模式·代理模式
Coder_Boy_5 分钟前
基于SpringAI的智能平台基座开发-(十一)
人工智能·spring·langchain·langchain4j
摸鱼仙人~5 分钟前
多种类型Agent 工具调用机制讲解
人工智能·pytorch·agent
Coder_Boy_5 分钟前
基于SpringAI的智能平台基座开发-(七)
人工智能·springboot·aiops·langchain4j
Oxye7 分钟前
服务器内存不足导致程序没完全起起来,报错Required type must not be null
java·开发语言
vickycheung38 分钟前
基于RK3576的智能轮椅应用解决方案
人工智能
乾元9 分钟前
自动化补丁评估与策略回滚:网络设备固件 / 配置的风险管理
运维·开发语言·网络·人工智能·架构·自动化
2501_916766549 分钟前
【Java】static关键字与类的加载顺序
java·开发语言
Lightning-py12 分钟前
伟大思想
人工智能