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

:::

对应关系

相关推荐
7yewh13 分钟前
LeetCode 力扣 热题 100道(二十一)接雨水(C++)
开发语言·数据结构·c++·算法·leetcode·安卓
c++初学者ABC22 分钟前
统计字符的个数C++
开发语言·数据结构·c++
数据小小爬虫31 分钟前
如何利用Python爬虫获得1688商品详情
开发语言·爬虫·python
天天代码码天天33 分钟前
C# OpenCvSharp DNN 实现百度网盘AI大赛-表格检测第2名方案第一部分-表格边界框检测
人工智能·深度学习·opencv·yolo·目标检测·计算机视觉·表格边界框检测
取个名字真难呐36 分钟前
17、ConvMixer模型原理及其PyTorch逐行实现
人工智能·pytorch·深度学习·机器学习·矩阵
qq_2739002338 分钟前
pytorch torch.nan_to_num函数介绍
人工智能·pytorch·python
C666688842 分钟前
C#多线程
开发语言·汇编·c#
向宇it43 分钟前
【从零开始入门unity游戏开发之——C#篇16】C#什么是面向对象编程?
java·开发语言·vscode·unity·c#·游戏引擎
工业甲酰苯胺1 小时前
集成自然语言理解服务,让应用 “听得懂人话”
人工智能·大模型
向宇it1 小时前
【从零开始入门unity游戏开发之——C#篇17】C#面向对象的封装——类(Class)和对象、成员变量和访问修饰符、成员方法
java·开发语言·vscode·unity·c#·游戏引擎