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

:::

对应关系

相关推荐
HH‘HH1 分钟前
前端应用的离线暂停更新策略:原理、实现与最佳实践
开发语言·前端·php
SimpleLearingAI1 分钟前
DiT:Diffusion Transformer原理简介
人工智能·深度学习·transformer
蜡台13 分钟前
JS 浏览器 / App WebView 检测工具
开发语言·javascript·ecmascript
幸福在路上wellbeing13 分钟前
AI 智能体开发第一月 · Week 1 逐小时执行手册
人工智能
tedcloud12314 分钟前
Orca 部署指南:开源 AI 推理服务的 Linux 部署实践
linux·运维·服务器·人工智能·开源·自动化·excel
AcaDesign16 分钟前
上海市东方英才计划项目答辩PPT设计案例模板 | WordinPPT
大数据·人工智能
搭贝23 分钟前
企业智能知识库搭建实战:搭贝低代码平台实现AI知识管理系统
人工智能·低代码
程序喵大人27 分钟前
【C++进阶】STL容器与迭代器 - 04 list 和 forward_list 用节点换稳定位置
开发语言·c++·list
幸福在路上wellbeing29 分钟前
AI 智能体开发 · Day 1 详细学习手册
人工智能·学习
phltxy30 分钟前
LangChain_Agent中间件实战
人工智能·python·深度学习·语言模型·中间件·langchain