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

使用tensorflow根據(jù)輸入更改tensor shape

 更新時(shí)間:2020年06月23日 11:26:03   作者:silent56_th  
這篇文章主要介紹了使用tensorflow根據(jù)輸入更改tensor shape,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

涉及隨機(jī)數(shù)以及類RNN的網(wǎng)絡(luò)構(gòu)建常常需要根據(jù)輸入shape,決定中間變量的shape或步長(zhǎng)。

tf.shape函數(shù)不同于tensor.shape.as_list()函數(shù),后者返回的是常值list,而前者返回的是tensor。

使用tf.shape函數(shù)可以使得中間變量的tensor形狀隨輸入變化,不需要在構(gòu)建Graph的時(shí)候指定。但對(duì)于tf.Variable,因?yàn)樾枰崆胺峙涔潭臻g,其shape無(wú)法通過(guò)上訴方法設(shè)定。

實(shí)例代碼如下:

a = tf.placeholder(tf.float32,[None,])
b = tf.random_normal(tf.concat([tf.shape(a),[2,]],axis=0))

補(bǔ)充知識(shí):pytorch中model=model.to(device)用法

這代表將模型加載到指定設(shè)備上。

其中,device=torch.device("cpu")代表的使用cpu,而device=torch.device("cuda")則代表的使用GPU。

當(dāng)我們指定了設(shè)備之后,就需要將模型加載到相應(yīng)設(shè)備中,此時(shí)需要使用model=model.to(device),將模型加載到相應(yīng)的設(shè)備中。

將由GPU保存的模型加載到CPU上。

將torch.load()函數(shù)中的map_location參數(shù)設(shè)置為torch.device('cpu')

device = torch.device('cpu')
model = TheModelClass(*args, **kwargs)
model.load_state_dict(torch.load(PATH, map_location=device))

將由GPU保存的模型加載到GPU上。確保對(duì)輸入的tensors調(diào)用input = input.to(device)方法。

device = torch.device("cuda")
model = TheModelClass(*args, **kwargs)
model.load_state_dict(torch.load(PATH))
model.to(device)

將由CPU保存的模型加載到GPU上。確保對(duì)輸入的tensors調(diào)用input = input.to(device)方法。map_location是將模型加載到GPU上,model.to(torch.device('cuda'))是將模型參數(shù)加載為CUDA的tensor。最后保證使用.to(torch.device('cuda'))方法將需要使用的參數(shù)放入CUDA。

device = torch.device("cuda")
model = TheModelClass(*args, **kwargs)
model.load_state_dict(torch.load(PATH, map_location="cuda:0")) # Choose whatever GPU device number you want
model.to(device)

以上這篇使用tensorflow根據(jù)輸入更改tensor shape就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

武强县| 东海县| 宽城| 墨脱县| 阳信县| 万荣县| 高陵县| 潜山县| 平安县| 双流县| 文安县| 闽侯县| 锦屏县| 泊头市| 荆州市| 曲沃县| 汝州市| 祥云县| 桦甸市| 微山县| 夏邑县| 阜宁县| 民县| 泸西县| 神农架林区| 张北县| 鞍山市| 简阳市| 马龙县| 财经| 海阳市| 新干县| 寿宁县| 上蔡县| 临颍县| 冷水江市| 大兴区| 青海省| 丰城市| 晋城| 宁河县|