环境搭建——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

:::

对应关系

相关推荐
zhangjw341 小时前
Java基础语法:变量、数据类型与运算符,从原理到实战
java·开发语言
yaoxin5211234 小时前
384. Java IO API - Java 文件复制工具:Copy 示例完整解析
java·开发语言·python
Greyson15 小时前
Layui表格如何使用第三方插件实现树形展示.txt
jvm·数据库·python
2401_871696525 小时前
mysql行级锁失效的原因排查_检查查询条件与执行计划
jvm·数据库·python
NotFound4865 小时前
实战指南如何实现Java Web 拦截机制:Filter 与 Interceptor 深度分享
java·开发语言·前端
xzal125 小时前
python中,turtle基础知识笔记1
笔记·python·turtle
Rubin智造社5 小时前
安全先行·自主编程|Claude Code Opus 4.7深度解读:AI开发进入合规量产时代
人工智能·anthropic·claude opus 4.7·mythos preview·xhigh努力等级·/ultrareview命令·自主开发ai
xinlianyq5 小时前
全球 AI 芯片格局生变:英伟达主导训练,国产算力崛起推理
人工智能
a9511416425 小时前
CSS如何实现元素隐藏不占位_使用display-none完全移除
jvm·数据库·python