位置: 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)

  • 我的公号到底什么时间推送效果最好?(我的公众号是什么)

    我的公号到底什么时间推送效果最好?(我的公众号是什么)

  • 联想小新air14指纹在哪里(联想小新air14指纹传感器没反应)

    联想小新air14指纹在哪里(联想小新air14指纹传感器没反应)

  • 美版iphonexr双卡双待吗(美版iphonexr双卡还是单卡)

    美版iphonexr双卡双待吗(美版iphonexr双卡还是单卡)

  • 华为p40pro怎么设置呼吸灯(华为p40pro怎么设置中文)

    华为p40pro怎么设置呼吸灯(华为p40pro怎么设置中文)

  • 视频怎么合并成一个(视频怎么合并成一个完整版)

    视频怎么合并成一个(视频怎么合并成一个完整版)

  • 微博说更新太快怎么办(微博说更新太快怎么回事)

    微博说更新太快怎么办(微博说更新太快怎么回事)

  • 苹果切换控制有什么用(iphone 切换控制)

    苹果切换控制有什么用(iphone 切换控制)

  • 荣耀x10有耳机孔吗(荣耀x10耳机孔坏了)

    荣耀x10有耳机孔吗(荣耀x10耳机孔坏了)

  • 显卡一个风扇转一个不转正常吗(显卡一个风扇转另一个风扇不转)

    显卡一个风扇转一个不转正常吗(显卡一个风扇转另一个风扇不转)

  • 云浏览器是病毒吗(云浏览器是病毒吗安全吗)

    云浏览器是病毒吗(云浏览器是病毒吗安全吗)

  • 抖音卸载了,别人还能不能看到我的视频(抖音卸载了,别人还能登录吗)

    抖音卸载了,别人还能不能看到我的视频(抖音卸载了,别人还能登录吗)

  • 拼多多直播没有人怎么办(拼多多直播没有声音是怎么回事)

    拼多多直播没有人怎么办(拼多多直播没有声音是怎么回事)

  • 你拨叫的用户暂时无人接听是什么意思(你拨叫的用户暂时无权接听是什么意思)

    你拨叫的用户暂时无人接听是什么意思(你拨叫的用户暂时无权接听是什么意思)

  • miui11开发者选项在哪(miui11开发者选项在哪里)

    miui11开发者选项在哪(miui11开发者选项在哪里)

  • 能货到付款的网站有哪些(货到付款的网站)

    能货到付款的网站有哪些(货到付款的网站)

  • ios13怎么移动app(苹果13怎么把软件放到桌面)

    ios13怎么移动app(苹果13怎么把软件放到桌面)

  • huaweinova5有啥功能(huaweinova5i)

    huaweinova5有啥功能(huaweinova5i)

  • stabilitrak亮了能开吗(stabilitrak故障还能继续开么)

    stabilitrak亮了能开吗(stabilitrak故障还能继续开么)

  • airpods为什么一直暂停(airpods为什么一直有噔噔的提示音)

    airpods为什么一直暂停(airpods为什么一直有噔噔的提示音)

  • xshell怎么连接服务器(xshell怎么连接服务器没网络)

    xshell怎么连接服务器(xshell怎么连接服务器没网络)

  • word文档虚线怎么画(word文档 虚线)

    word文档虚线怎么画(word文档 虚线)

  • 如何装机(cpu无核显如何装机)

    如何装机(cpu无核显如何装机)

  • 自动重调尺寸以适应内容在哪(自动重调尺寸以适应内容 图片仍变形)

    自动重调尺寸以适应内容在哪(自动重调尺寸以适应内容 图片仍变形)

  • 荣耀10如何滚动截屏(荣耀如何滚动截屏长图)

    荣耀10如何滚动截屏(荣耀如何滚动截屏长图)

  • WIN7安装.net framework提示错误代码0x800f0906(win7安装netframework4.5)

    WIN7安装.net framework提示错误代码0x800f0906(win7安装netframework4.5)

  • Vue使用ElementUI动态修改table单元格背景颜色或文本颜色(elements vue)

    Vue使用ElementUI动态修改table单元格背景颜色或文本颜色(elements vue)

  • YOLOv5深度剖析(yolov5结构解析)

    YOLOv5深度剖析(yolov5结构解析)

  • 织梦调用文章简介[field:description /]如何限制字数(织梦怎么调用当前栏目下的文章)

    织梦调用文章简介[field:description /]如何限制字数(织梦怎么调用当前栏目下的文章)

  • 分公司和总公司不在一个区
  • 上月多计提增值税
  • 融资租赁业务如何开具增值税
  • 办公楼出租价格怎么算
  • 固定资产可以一次性摊销吗
  • 在建工程贷款利息分录
  • 季度亏损还需要计提所得税吗
  • 小规模公司初期注销流程
  • 其他流动资产对应科目
  • 珠宝属于什么行业领域
  • 出国考察需要什么手续
  • 房地产开发企业会计科目
  • 城建税和教育费附加计入什么科目
  • 公司购入房产账务处理
  • 企业股权投资损失
  • 顾问费属于劳务费吗
  • 土地增值税计算题及答案解析
  • 转让股权凭证怎么写
  • 原材料销售出库会计分录
  • 开土地租赁发票需要交哪些税费
  • 增值税普通发票几个点
  • 对于长期没发票的预付款怎么处理?
  • 联营企业分配利润
  • 装修的增值税
  • 网银企业证书年费入哪个科目
  • 企业控股情况是指
  • win11桌面图标如何固定不动
  • win7 无法 启动
  • PHP:Memcached::setMulti()的用法_Memcached类
  • 商品结转成本后怎么做账
  • 支票存根属于什么凭证类型
  • 大家在抢红包怎么回复
  • 所得税时间性差异与永久性有关吗
  • 隐藏在草丛里
  • 员工工资扣工作服合法吗?
  • thinkphp6多语言
  • php设置header参数
  • wordpress小工具开发
  • 接受专利投资会计科目
  • 对公账户每笔钱都得做账吗
  • 企业研发费用会计处理英文文献
  • 报废车怎么上路
  • python的用途
  • 企业办理税务注销需要什么资料
  • 净资产包含哪些项目
  • 物业合并利润表怎么填
  • 单位销售收入不包括哪些
  • mysql安装问题
  • 分公司可以在银行贴现吗
  • 营业外收入是指企业确认与企业生产经营活动没有
  • 以公允价值计量计入其他综合收益
  • 制单和审单的依据是什么
  • 外单位替本单位缴纳社保
  • 固定资产报废如何进行账务处理
  • 服装公司的会计怎么做账
  • 计提社保和工资一起怎么做账
  • 年终奖财务是以工资形势发放,个税怎么单独计税
  • 调整以前年度利息支出
  • 普通发票的开具办法是?
  • 低值易耗品怎么做账务处理
  • mysql触发器语句
  • win10exe文件关联修复
  • win10显示请勿关闭电脑
  • 光盘做镜像文件
  • linux find 命令详解
  • win7显示网上邻居图标
  • win7系统宽带连接651
  • win7共享文件夹设置访问权限
  • WIN7系统屏幕亮度哪里设置
  • js实现隔行变色
  • js怎么做网页
  • 批处理显示
  • jQuery插件ajaxFileUpload使用实例解析
  • node.js开发实战
  • 查看流量的命令
  • 安卓手机管家删除的照片怎么恢复
  • 纳税人未按照规定纳税
  • 江苏省常州市国事业单位国企招录测绘工程研究生公告
  • 广东佛山超市排名
  • 国税总局王军简历
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设