当前位置: 首页 > 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())

配置完成!!!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • java反射:动态修改注解上属性的值
  • java 实现的单例,在static块中实例化是否会有线程安全问题?
  • golang闭包中变量获取
  • pyro.optim pyro ppl 概率编程 优化器 pytorch
  • 食品安全管理员考试真题题库及答案
  • Python爬虫—教你用Python爬取小说,小白也能操作(附源码)
  • 【C++ Primer Plus习题】10.4
  • 量子运算-计算新时代的开端
  • Java健康养老智慧相伴养老护理小程序系统源码代办陪诊陪护更安心
  • Nginx: 性能优化之提升CPU效率以及TCP的三次握手和四次挥手
  • Linux 初次创建分区及磁盘挂载
  • SPEC CPU2017的runcpu命令使用
  • 【Java】将 Java 代码打包成 Jar 包
  • Etl加工建模方式分类使用
  • 智能制造新纪元:3D协同平台引领前沿创新
  • 2018一半小结一波
  • 30天自制操作系统-2
  • ES6--对象的扩展
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • IndexedDB
  • JAVA_NIO系列——Channel和Buffer详解
  • JavaScript DOM 10 - 滚动
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • MQ框架的比较
  • PHP的类修饰符与访问修饰符
  • SQLServer之索引简介
  • vue脚手架vue-cli
  • 编写符合Python风格的对象
  • 不上全站https的网站你们就等着被恶心死吧
  • 批量截取pdf文件
  • 设计模式走一遍---观察者模式
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #pragma once
  • (0)Nginx 功能特性
  • (160)时序收敛--->(10)时序收敛十
  • (function(){})()的分步解析
  • (STM32笔记)九、RCC时钟树与时钟 第一部分
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (论文阅读11/100)Fast R-CNN
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • ******IT公司面试题汇总+优秀技术博客汇总
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET Micro Framework初体验
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET 使用 XPath 来读写 XML 文件
  • .NET 项目中发送电子邮件异步处理和错误机制的解决方案
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [<死锁专题>]
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会
  • [240812] X-CMD 发布 v0.4.5:更新 gtb、cd、chat、hashdir 模块功能