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()操作依賴(lài)于內(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 TCP接收數(shù)據(jù)不全的問(wèn)題解決
本文主要介紹了Python TCP接收數(shù)據(jù)不全的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
python polars數(shù)據(jù)科學(xué)庫(kù)對(duì)比Pandas優(yōu)勢(shì)分析
這篇文章主要為大家介紹了python polars數(shù)據(jù)科學(xué)庫(kù)對(duì)比Pandas優(yōu)勢(shì)分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
django中F表達(dá)式和Q函數(shù)應(yīng)用與原理詳解
F對(duì)象查詢(xún)與Q對(duì)象查詢(xún),剛看到大家一定會(huì)感到很陌生,其實(shí)它們也是 Django 提供的查詢(xún)方法,而且非常的簡(jiǎn)單的高效,下面這篇文章主要給大家介紹了關(guān)于django中F表達(dá)式和Q函數(shù)應(yīng)用與原理的相關(guān)資料,需要的朋友可以參考下2023-05-05
在Anaconda3下使用清華鏡像源安裝TensorFlow(CPU版)
這篇文章主要介紹了在Anaconda3下使用清華鏡像源安裝TensorFlow(CPU版),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
Python計(jì)算不規(guī)則圖形面積算法實(shí)現(xiàn)解析
這篇文章主要介紹了Python計(jì)算不規(guī)則圖形面積算法實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11
pytorch 搭建神經(jīng)網(wǎng)路的實(shí)現(xiàn)
這篇文章主要介紹了pytorch 搭建神經(jīng)網(wǎng)路,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
基于Python編寫(xiě)一個(gè)圖片識(shí)別系統(tǒng)
本項(xiàng)目將使用python3去識(shí)別圖片是否為色情圖片,會(huì)使用到PIL這個(gè)圖像處理庫(kù),并且編寫(xiě)算法來(lái)劃分圖像的皮膚區(qū)域,感興趣的可以了解一下2022-06-06

