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

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

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

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

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

我們通常使用它來進行GPU和CPU的類型轉(zhuǎ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).

本文舉一個例子,將一個tensor轉(zhuǎn)化成與另一個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))

我們看到這個代碼會出錯的。因為a和b是不同的device,一個是CPU,一個是GPU,不能運行。

修改如下:

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

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

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

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

相關(guān)文章

最新評論

康定县| 宿迁市| 双牌县| 穆棱市| 于都县| 图们市| 子长县| 大渡口区| 精河县| 宁晋县| 宜宾市| 新晃| 娄底市| 汶上县| 南投县| 东宁县| 张掖市| 林甸县| 抚顺市| 田东县| 乐业县| 榆林市| 织金县| 榆中县| 抚松县| 天祝| 大厂| 西华县| 尼木县| 福安市| 黄梅县| 龙泉市| 平阴县| 修武县| 沁水县| 安国市| 怀远县| 涞水县| 青阳县| 嵩明县| 开阳县|