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

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

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

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

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)對tensor的精度, 類型,print打印參數(shù)等進(jìn)行設(shè)置

torch.set_default_dtype(d) #對torch.tensor() 設(shè)置默認(rèn)的浮點(diǎn)類型
 
torch.set_default_tensor_type() # 同上,對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:測試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 判斷變量類型方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

五台县| 桃江县| 湄潭县| 安化县| 观塘区| 交口县| 雷州市| 平顶山市| 大厂| 苍南县| 南江县| 桑植县| 大英县| 清涧县| 阿拉善盟| 永吉县| 丹棱县| 抚宁县| 景东| 合肥市| 柏乡县| 辽宁省| 阿图什市| 元阳县| 吉水县| 苏尼特左旗| 镶黄旗| 屏东市| 彰化县| 武邑县| 锡林浩特市| 安乡县| 临西县| 类乌齐县| 阿瓦提县| 玉林市| 会宁县| 武功县| 盱眙县| 满城县| 延长县|