Pytorch之contiguous的用法
contiguous
tensor變量調(diào)用contiguous()函數(shù)會(huì)使tensor變量在內(nèi)存中的存儲(chǔ)變得連續(xù)。
contiguous():view只能用在contiguous的variable上。如果在view之前用了transpose, permute等,需要用contiguous()來(lái)返回一個(gè)contiguous copy。
一種可能的解釋是:
有些tensor并不是占用一整塊內(nèi)存,而是由不同的數(shù)據(jù)塊組成,而tensor的view()操作依賴于內(nèi)存是整塊的,這時(shí)只需要執(zhí)行contiguous()這個(gè)函數(shù),把tensor變成在內(nèi)存中連續(xù)分布的形式。
is_contiguous
判斷是否contiguous用torch.Tensor.is_contiguous()函數(shù)。
import torch x = torch.ones(10, 10) x.is_contiguous() # True x.transpose(0, 1).is_contiguous() # False x.transpose(0, 1).contiguous().is_contiguous() # True
在pytorch的最新版本0.4版本中,增加了torch.reshape(), 這與 numpy.reshape 的功能類(lèi)似。它大致相當(dāng)于 tensor.contiguous().view()
以上這篇Pytorch之contiguous的用法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python第三方模塊xmltodict庫(kù)優(yōu)雅處理xml格式為json
這篇文章主要為大家介紹了python第三方模塊xmltodict庫(kù)優(yōu)雅處理xml格式為json實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
使用Python從PPT文檔中提取圖片和圖片信息(如坐標(biāo)、寬度和高度等)
PPT是一種高效的信息展示工具,廣泛應(yīng)用于教育、商務(wù)和設(shè)計(jì)等多個(gè)領(lǐng)域,PPT文檔中常常包含豐富的圖片內(nèi)容,這些圖片不僅提升了視覺(jué)效果,也增強(qiáng)了信息的傳遞效率,本文將介紹如何使用 Python 實(shí)現(xiàn)自動(dòng)化提取 PowerPoint文件中的圖片,需要的朋友可以參考下2025-04-04
Pandas進(jìn)行數(shù)據(jù)編碼的十種方式總結(jié)
在機(jī)器學(xué)習(xí)中,很多算法都需要我們對(duì)分類(lèi)特征進(jìn)行轉(zhuǎn)換(編碼),即根據(jù)某一列的值,新增(修改)一列。本文為大家總結(jié)了Pandas中十種數(shù)據(jù)編碼的方式,需要的可以參考一下2022-04-04
超詳細(xì)圖解修改pip?install默認(rèn)安裝路徑的方法
windows環(huán)境下Python pip安裝庫(kù)的時(shí)候,默認(rèn)安裝在c盤(pán),下面這篇文章主要給大家介紹了關(guān)于修改pip?install默認(rèn)安裝路徑的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
APPium+Python編寫(xiě)真機(jī)移動(dòng)端自動(dòng)化腳本的項(xiàng)目實(shí)踐
本文主要介紹了APPium+Python編寫(xiě)真機(jī)移動(dòng)端自動(dòng)化腳本的項(xiàng)目實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

