最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pytorch判斷是否cuda 判斷變量類型方式

 更新時(shí)間:2020年06月23日 10:49:55   作者:ShellCollector  
這篇文章主要介紹了pytorch判斷是否cuda 判斷變量類型方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,那就直接看代碼吧~

inputs = Variable(torch.randn(2,2))
inputs.is_cuda # will return false
inputs = Variable(torch.randn(2,2).cuda())
inputs.is_cuda # returns true

判斷:

torch.is_tensor() #如果是pytorch的tensor類型返回true

torch.is_storage() # 如果是pytorch的storage類型返回ture

這里還有一個(gè)小技巧,如果需要判斷tensor是否為空,可以如下

>>> a=torch.Tensor()
>>> len(a)
0
>>> len(a) is 0
True

設(shè)置:通過一些內(nèi)置函數(shù),可以實(shí)現(xiàn)對(duì)tensor的精度, 類型,print打印參數(shù)等進(jìn)行設(shè)置

torch.set_default_dtype(d) #對(duì)torch.tensor() 設(shè)置默認(rèn)的浮點(diǎn)類型
 
torch.set_default_tensor_type() # 同上,對(duì)torch.tensor()設(shè)置默認(rèn)的tensor類型
>>> torch.tensor([1.2, 3]).dtype   # initial default for floating point is torch.float32
torch.float32
>>> torch.set_default_dtype(torch.float64)
>>> torch.tensor([1.2, 3]).dtype   # a new floating point tensor
torch.float64
>>> torch.set_default_tensor_type(torch.DoubleTensor)
>>> torch.tensor([1.2, 3]).dtype # a new floating point tensor
torch.float64
 
torch.get_default_dtype() #獲得當(dāng)前默認(rèn)的浮點(diǎn)類型torch.dtype
 
torch.set_printoptions(precision=None, threshold=None, edgeitems=None, linewidth=None, profile=None)#)
## 設(shè)置printing的打印參數(shù)

判斷變量類型:下面兩種方法都行

if isinstance(downsample, torch.nn.Module):
# if torch.type(downsample) != torch.IntTensor:

補(bǔ)充知識(shí):pytorch:測(cè)試GPU是否可用

廢話不多說,看代碼吧~

import torch
flag = torch.cuda.is_available()
print(flag)

ngpu= 1
# Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda()) 
True
cuda:0
GeForce GTX 1080
tensor([[0.9530, 0.4746, 0.9819],
  [0.7192, 0.9427, 0.6768],
  [0.8594, 0.9490, 0.6551]], device='cuda:0')

以上這篇pytorch判斷是否cuda 判斷變量類型方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

漳州市| 沙坪坝区| 缙云县| 雷州市| 兴海县| 北宁市| 汉源县| 陆丰市| 曲阜市| 石渠县| 江达县| 青川县| 灌阳县| 长春市| 思茅市| 麻阳| 缙云县| 三穗县| 枣强县| 淮阳县| 得荣县| 井陉县| 峡江县| 旬邑县| 聂荣县| 连城县| 五河县| 镇坪县| 湾仔区| 开封市| 云安县| 通江县| 石楼县| 获嘉县| 宣威市| 板桥市| 宁国市| 临沂市| 包头市| 洛隆县| 南川市|