当前位置: 首页 > news >正文

使用GPU加速及配置

配置CUDA

英伟达

https://developer.nvidia.com/cuda-downloads

Python

python要求3.8.x版本以上

python下载

https://www.python.org/getit/

使用pytorch

查询地址:

https://pytorch.org/index.html

给出建议:

在这里插入图片描述

可以直接

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

shell中会报出版本信息,根据版本信息查找whl文件,手动下载

实在太慢,可以手动下载地址,建议使用迅雷下载

查询地址

https://download.pytorch.org/whl/torch/

安装

pip install path/文件名.whl

查看是否成功


import torchprint("PyTorch 版本:", torch.__version__)if torch.cuda.is_available():print("CUDA 可用!")print("CUDA 版本:", torch.version.cuda)print("GPU 设备名称:", torch.cuda.get_device_name(0))
else:print("CUDA 不可用。")# 创建一个张量
tensor = torch.tensor([1, 2, 3], dtype=torch.float32)# 获取当前设备
device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')# 将张量移动到 GPU 上
tensor_gpu = tensor.to(device)print("张量已移动到设备:", tensor_gpu.device)
print("张量内容:", tensor_gpu)# 创建两个张量,并将它们移动到GPU上
a = torch.tensor([[1, 2], [3, 4]], dtype=torch.float32).to(device)
b = torch.tensor([[5, 6], [7, 8]], dtype=torch.float32).to(device)# 矩阵乘法
matrix_product = torch.matmul(a, b)# 将结果移回CPU打印
print("矩阵乘法的结果:")
print(matrix_product.cpu())

配置完成!!!


http://www.mrgr.cn/news/20388.html

相关文章:

  • 淘宝商品详情API:优惠券与红包信息的深度解析
  • CTFSHOWRCE
  • 本地服务器安装MySQL数据库与管理工具phpMyAdmin详细步骤
  • 俄国留学生vs国内计算机本硕博
  • 部署mongosh教程
  • 使用 MongoDB 构建 AI:Patronus 如何自动进行大语言模型评估来增强对生成式 AI 的信心
  • 欧拉数据库的搭建及其部署
  • nc -s网络连通性测试
  • 2024 年高教社杯全国大学生数学建模竞赛题目-D 题 反潜航空深弹命中概率问题
  • leetcode刷题日记
  • java Abstract Queued Synchronizer
  • Spring Security
  • 分销员管理模块技术文档
  • mysql Deadlock found when trying to get lock; try restarting transaction
  • 基于AI+多技术融合在流域生态系统服务评价、水文水生态分析、碳收支、气候变化影响、制图等领域中的实践应用
  • js模块化 --- commonjs规范 原理详解
  • 9、类和对象
  • Spring Boot:医疗排班系统开发的技术革新
  • SAP 生产订单工序删除状态撤回简介
  • OceanBase 4.x 存储引擎解析:如何让历史库场景成本降低50%+