位置: IT常识 - 正文

torch.cuda常用指令(torch.cuda.is_available())

编辑:rootadmin
torch.cuda常用指令

推荐整理分享torch.cuda常用指令(torch.cuda.is_available()),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:torch.cuda.current_device,torch.cuda.synchronize,torch.cuda.current_device,torch.cuda.current_device,torch.cuda.is_available() false,torch.cuda.synchronize(),torch.cuda.synchronize(),torch cuda false,内容如对您有帮助,希望把文章链接给更多的朋友!

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员可以使用C语言来为CUDA™架构编写程序,所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。

Pytorch通过cuda指令允许让模型、数据加载到GPU上,常用指令如下:1. torch.cuda.is_available()

cuda是否可用  

import torchprint(torch.cuda.is_available())

2. torch.cuda.device_count()

查看GPU数量

import torchprint(torch.cuda.device_count())

3. torch.cuda.get_device_name()

查看DEVICE(GPU)名

import torchprint(torch.cuda.get_device_name())

4. torch.cuda.current_device()torch.cuda常用指令(torch.cuda.is_available())

检查目前使用GPU的序号

import torchprint(torch.cuda.current_device())

5. torch.cuda.set_device()

指定使用的卡

torch.cuda.set_device(gpu_id) #单卡torch.cuda.set_device('cuda:'+str(gpu_ids)) #多卡

只指定主显卡,如下:

import torchtorch.cuda.set_device(1)x = torch.tensor([[1,2,3],[4,5,6]]).cuda()print(x.device)

指定特定显卡,如下:

import torchimport osos.environ['CUDA_VISIBLE_DEVICES'] = '0,1,2'torch.cuda.set_device(1)x = torch.tensor([[1,2,3],[4,5,6]]).cuda()print(x.device)

使用torch.cuda.set_device()可以更方便地将模型和数据加载到对应GPU上, 在定义模型之前加入一行代码即可,但是这种写法的优先级低,如果model.cuda()中指定了参数,那么torch.cuda.set_device()会失效,而且pytorch的官方文档中明确说明,不建议用户使用该方法。

6.  .cuda()

指定模型和数据加载到对应的GPU,以net.cuda()为例,加载方法为:

net.cuda(gpu_id) # 输入参数为int类型,只能指定一张显卡net.cuda('cuda:'+str(gpu_ids)) #输入参数为str类型,可指定多张显卡

只指定主显卡,如下:

import torchimport os x = torch.tensor([[1,2,3],[4,5,6]]).cuda()print(x.device)

指定特定显卡,如下:

import torchimport osos.environ['CUDA_VISIBLE_DEVICES'] = '0,1,2'x = torch.tensor([[1,2,3],[4,5,6]]).cuda('cuda:1')print(x.device)

本文链接地址:https://www.jiuchutong.com/zhishi/298885.html 转载请保留说明!

上一篇:SpringBoot简单优雅实现图片上传功能(超详细)(springboot jni)

下一篇:Redux工具包(一) - Redux Toolkit的基本使用(redux-tookit)

  • 独立显卡价格表(独立显卡)(独立显卡多少钱一块)

    独立显卡价格表(独立显卡)(独立显卡多少钱一块)

  • 苹果手机口罩面部如何解锁(苹果手机口罩面部识别怎么设置)

    苹果手机口罩面部如何解锁(苹果手机口罩面部识别怎么设置)

  • 一个手机同时两个微信怎么弄

    一个手机同时两个微信怎么弄

  • 小天才关机后怎么定位(小天才关机后怎么定位找到手机)

    小天才关机后怎么定位(小天才关机后怎么定位找到手机)

  • 安卓手机强制重启死机(安卓手机强制重启方法有哪些)

    安卓手机强制重启死机(安卓手机强制重启方法有哪些)

  • 微信删掉的人可以找回吗(微信删掉的人可以拉黑吗)

    微信删掉的人可以找回吗(微信删掉的人可以拉黑吗)

  • 置顶聊天是什么意思(置顶聊天是什么意思呢)

    置顶聊天是什么意思(置顶聊天是什么意思呢)

  • 安装软件在c盘还是d盘(安装软件在c盘哪个文件夹)

    安装软件在c盘还是d盘(安装软件在c盘哪个文件夹)

  • 钉钉共享屏幕还能开摄像头么(钉钉共享屏幕还能看到人吗)

    钉钉共享屏幕还能开摄像头么(钉钉共享屏幕还能看到人吗)

  • 群发的信息怎么看不见(群发的信息怎么发)

    群发的信息怎么看不见(群发的信息怎么发)

  • 苹果手机电池保修期是多长时间(苹果手机电池保修期内只有85%能更换吗)

    苹果手机电池保修期是多长时间(苹果手机电池保修期内只有85%能更换吗)

  • pr图片显示不全怎么办(pr图片显示不全怎么回事)

    pr图片显示不全怎么办(pr图片显示不全怎么回事)

  • 充电孔如何除尘(充电孔怎么除尘)

    充电孔如何除尘(充电孔怎么除尘)

  • 怎么关闭流量限制(怎么关闭流量限流)

    怎么关闭流量限制(怎么关闭流量限流)

  • 原彩显示建议开吗(原彩显示用不用开)

    原彩显示建议开吗(原彩显示用不用开)

  • 快手发说说仅24小时怎么修改(快手说说最多能发多少字)

    快手发说说仅24小时怎么修改(快手说说最多能发多少字)

  • 手机号后四位代表什么(手机号后四位代表的宫位)

    手机号后四位代表什么(手机号后四位代表的宫位)

  • 怎么恢复qq聊天记录(怎么恢复qq聊天记录的内容)

    怎么恢复qq聊天记录(怎么恢复qq聊天记录的内容)

  • 苹果手机怎么量身高(苹果手机怎么量尺寸长度)

    苹果手机怎么量身高(苹果手机怎么量尺寸长度)

  • qq封号7天怎么解除(qq账号封停七天怎么解封)

    qq封号7天怎么解除(qq账号封停七天怎么解封)

  • airpods大小尺寸(airpods大小尺寸一样吗)

    airpods大小尺寸(airpods大小尺寸一样吗)

  • 朋友三天可见如何设置(朋友仅三天可见可以对个别人设置吗)

    朋友三天可见如何设置(朋友仅三天可见可以对个别人设置吗)

  • 小红书如何取消自动续费(小红书如何取消关注我的人)

    小红书如何取消自动续费(小红书如何取消关注我的人)

  • 最多按键的鼠标是什么(鼠标按键多有用吗)

    最多按键的鼠标是什么(鼠标按键多有用吗)

  • Windows安装Stable Diffusion WebUI及问题解决记录(windows安装无法继续,若要安装请重新启动)

    Windows安装Stable Diffusion WebUI及问题解决记录(windows安装无法继续,若要安装请重新启动)

  • python函数中返回值的作用(python 函数的返回值)

    python函数中返回值的作用(python 函数的返回值)

  • 研发销售型企业
  • 建筑业挂靠企业所得税如何收取
  • 资产计提折旧的科目
  • 企业股东分红可以不按比例分吗
  • 其他应收款收到发票怎么写会计分录
  • 所得税在什么情况下扣除
  • 一般纳税人降为小规模还能升为一般纳税人吗
  • 旅游业发票税率是多少
  • 增值税本期应补退税额为负数怎么处理
  • 企业支付给生产车间
  • 个人投资款怎么入账
  • 以现金形式发工资的说明范文
  • 人力资源外包服务规范
  • 黄金以旧换新工费多少钱一克
  • 会计上的未达账项是什么
  • 报关单有多个合同协议号
  • 增值税普通发票几个点
  • 免征的教育费附加如何账务处理
  • 股东未发工资可否提出仲裁
  • 库存商品怎么结转损益
  • 核定征收的合伙企业 取得的投资收益
  • 个独企业生产经营所得税率
  • 非主营业务收入记什么
  • 公司发的物品叫什么
  • 企业怎么通过债务转让
  • windows10如何更换桌面壁纸
  • 在建工程进项税可以抵扣吗
  • 债务优化是做什么的工作
  • macos big sur正式版
  • mac休眠后黑屏无法开机正常吗
  • 公司装修款怎么做分录
  • 用友结转所得税费用
  • 高新技术企业研究开发费用加计扣除
  • 玩游戏的显示器要高刷还是高分辨率
  • 公交车停车场收费吗
  • thinkphp框架入门
  • php超时限制
  • php plates
  • 如何进行iframe框架切换
  • 什么是大语言模型(LLM)?
  • Vue中 Vue-Baidu-Map基本使用
  • 建筑企业总包单位有哪些
  • 发票明细怎么导出数量
  • 注销企业账面大量现金如何处理
  • 股权激励费用摊销意思是
  • 实收资本会计处理方法
  • 小规模纳税人免税政策2023年
  • 其他非流动资产减少的原因
  • 长期待摊费用的二级科目有哪些
  • 代收第三方补偿什么意思
  • 赞助费入账需要多久
  • 公司财务部门工作职责
  • 总账和明细账的区别与联系
  • 私营公司的钱怎么拿出来
  • sql server怎么复制表
  • ubuntu系统升级后无法进入系统
  • ubuntu怎么设置开机自启动程序
  • solaris 11.4
  • 运行方式包括什么方式
  • gcuservice.exe
  • Win10怎么添加游戏
  • glrotatef函数
  • 基于javascript的毕业设计
  • 持久化存储数据的方式
  • 批处理删除注册表指定项
  • opengl矩形
  • html5字体闪烁
  • github thanos
  • shell脚本怎么导出
  • 使用jquery实现的项目
  • 批处理/l
  • unity shader lod
  • python数字运算规则
  • 如何利用python写爬虫
  • js如何使用
  • android 系统app开机自启动设置
  • 电子税务局开的发票怎么作废
  • 建筑一般纳税人开3%
  • 无锡税务app
  • 代收工会经费标准规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设