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

:::

对应关系

相关推荐
量子炒饭大师4 分钟前
【一天一个计算机知识】—— 【编程百度】预处理指令
java·开发语言
任子菲阳12 分钟前
学Java第四十四天——Map实现类的源码解析
java·开发语言
新智元13 分钟前
GPT-5.1发布当天,文心5.0杀回来了
人工智能·openai
听风吟丶15 分钟前
Java 11+ HttpClient 实战:从 HttpURLConnection 到现代 HTTP 客户端的全面升级
java·开发语言·http
今晚打老虎19 分钟前
c++(斗罗大陆3)
开发语言·c++·斗罗大陆3
月下倩影时25 分钟前
视觉学习篇——机器学习模型评价指标
人工智能·学习·机器学习
领航猿1号28 分钟前
如何通过神经网络看模型参数量?
人工智能·python·神经网络·大模型参数量
mywpython28 分钟前
Python使用消息队列rabbitmq
开发语言·python·rabbitmq
大囚长31 分钟前
神经网络AI在人类发明史上的独特性
人工智能·深度学习·神经网络
嵌入式-老费35 分钟前
自己动手写深度学习框架(数值法实现神经网络的训练)
人工智能·深度学习·神经网络