一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - pytorch使用 to 進行類型轉換方式

pytorch使用 to 進行類型轉換方式

2020-05-04 11:55月下花弄影 Python

今天小編就為大家分享一篇pytorch使用 to 進行類型轉換方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在程序中,有多種方法進行強制類型轉換

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

我們通常使用它來進行GPU和CPU的類型轉換,但其實也可以用來進行torch的dtype轉換。

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

先看官網介紹:

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

本文舉一個例子,將一個tensor轉化成與另一個tensor相同的數據類型和相同GPU或CPU類型

?
1
2
3
4
5
6
7
8
9
10
11
12
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,不能運行。

修改如下:

?
1
2
3
a = a.to(b)
d = torch.matmul(a, b)
print(type(d))

 

pytorch使用 to 進行類型轉換方式

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

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

以上這篇pytorch使用 to 進行類型轉換方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_27261889/article/details/100175612

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品国产原创在线观看视频 | 精品欧美一区二区三区在线观看 | 女人张开腿让男人桶视频免费大全 | 青青色在线 | 2018av在线 | 四虎影视4hutv最新地址在线 | 久久re这里精品23 | 日韩人成免费网站大片 | 欧美一区二区三区大片 | 给我视频免费看 | 国产精品嫩草影院在线看 | 国产按摩系列 | 91麻豆国产福利在线观看 | 精品一卡2卡3卡4卡5卡亚洲 | 肥胖女人一级毛片 | 成人女人天堂午夜视频 | 精品九九视频 | 国产精品一级片 | 俺来操| 嫩草影院永久在线一二三四 | 亚洲天堂2013 | 星球大战成人h无删减版 | 国产资源免费观看 | 日本h片在线 | 男女姓交大视频免费观看 | 国产区一二三四区2021 | 国产成人久久 | 久久久久夜 | 精品国产国产精2020久久日 | 国产一区二区精品久久 | 国产一卡2卡3卡四卡精品网 | 美女下面被cao出水 美女污视频 | 国产精品午夜剧场 | 亚洲欧美成人中文在线网站 | 日本 片 成人 在线 日b视频免费 | 国产欧美日韩精品在线 | 亚洲国产精品久久久久久网站 | xxxxx性中国hd | 国产性做久久久久久 | 果冻传媒在线视频观看免费 | 国产高清好大好夹受不了了 |