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

pytorch使用 to 進(jìn)行類型轉(zhuǎn)換方式

 更新時(shí)間:2020年01月08日 10:24:34   作者:月下花弄影  
今天小編就為大家分享一篇pytorch使用 to 進(jìn)行類型轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

在程序中,有多種方法進(jìn)行強(qiáng)制類型轉(zhuǎn)換。

本博文將介紹一個(gè)非常常用的方法:to()方法。

我們通常使用它來進(jìn)行GPU和CPU的類型轉(zhuǎn)換,但其實(shí)也可以用來進(jìn)行torch的dtype轉(zhuǎn)換。

常見方法:tensor.to(‘cuda:0')

先看官網(wǎng)介紹:

**Performs Tensor dtype and/or device conversion. A torch.dtype and torch.device are inferred from the arguments of self.to(*args, kwargs).

本文舉一個(gè)例子,將一個(gè)tensor轉(zhuǎn)化成與另一個(gè)tensor相同的數(shù)據(jù)類型和相同GPU或CPU類型

import torch

device = 'cuda:0'

a = torch.zeros(2, 3)
print(type(a))

b = torch.ones(3, 4).to(device)
print(type(b))

c = torch.matmul(a, b)
print(type(c))

我們看到這個(gè)代碼會出錯(cuò)的。因?yàn)閍和b是不同的device,一個(gè)是CPU,一個(gè)是GPU,不能運(yùn)行。

修改如下:

a = a.to(b)
d = torch.matmul(a, b)
print(type(d))

可以看到to還是很好用的,尤其是不確定我們的數(shù)據(jù)類型和device時(shí)。

其實(shí)pytorch中還有很多其他方法可以這么做,以后會繼續(xù)介紹。

以上這篇pytorch使用 to 進(jìn)行類型轉(zhuǎn)換方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

洛扎县| 长葛市| 若尔盖县| 宁陵县| 河间市| 海丰县| 翁牛特旗| 禹城市| 湖北省| 宣城市| 扶绥县| 云浮市| 双流县| 武隆县| 攀枝花市| 竹北市| 汽车| 乌兰察布市| 东山县| 始兴县| 昌邑市| 新泰市| 南皮县| 祥云县| 新泰市| 镇巴县| 全州县| 平谷区| 澳门| 诏安县| 宝应县| 长海县| 舞钢市| 华容县| 虎林市| 望谟县| 泗阳县| 革吉县| 石城县| 久治县| 旅游|