![](/img/trans.png)
[英]"ValueError: No gradients provided for any variable: ['Variable:0']." in Tensorflow2.0
[英]Is there any contiguous function in tensorflow2.0?
在 PyTorch 中,人們通常調用tensor.permute(2,0,1,3).contiguous()
。 如果我在 tensorflow 2.0 中調用這個 function,只調用tf.reshape(tensor, perm = [2, 0, 1, 3])
就足夠了嗎?
或者 tensorflow 2.0 中的連續 function 是什么?
來自tf.transpose的官方文檔,
在
NumPy
中,轉置是內存高效的常數時間操作,因為它們只是返回具有調整步幅的相同數據的新視圖。TensorFlow
不支持步幅,因此 transpose 返回一個新的張量,其中的項目是 permuted 。
此外, TensorFlow
似乎不支持 Fortran(列主要)排序。 因此,我認為我們會自動獲得 Contiguous (Row-Major) 排序張量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.