SpaceToDepth

SpaceToDepth - 13

版本

  • 名稱: SpaceToDepth (GitHub)

  • 網域: main

  • since_version: 13

  • 函式: False

  • 支援等級: SupportType.COMMON

  • 形狀推論: True

此版本的運算子自版本 13起可用。

摘要

SpaceToDepth 會將空間資料區塊重新排列為深度。更具體來說,此 op 會輸出輸入張量的副本,其中來自高度和寬度維度的值會移動到深度維度。

屬性

  • blocksize - INT(必要)

    移動 [blocksize, blocksize] 的區塊。

輸入

  • input (異質) - T

    輸入張量為 [N,C,H,W],其中 N 是批次軸,C 是通道或深度,H 是高度,W 是寬度。

輸出

  • output (異質) - T

    輸出張量為 [N, C * blocksize * blocksize, H/blocksize, W/blocksize]。

類型約束

  • T 在(tensor(bfloat16)tensor(bool)tensor(complex128)tensor(complex64)tensor(double)tensor(float)tensor(float16)tensor(int16)tensor(int32)tensor(int64)tensor(int8)tensor(string)tensor(uint16)tensor(uint32)tensor(uint64)tensor(uint8)

    將輸入和輸出類型限制為所有張量類型。

SpaceToDepth - 1

版本

  • 名稱: SpaceToDepth (GitHub)

  • 網域: main

  • since_version: 1

  • 函式: False

  • 支援等級: SupportType.COMMON

  • 形狀推論: True

此版本的運算子自版本 1起可用。

摘要

SpaceToDepth 會將空間資料區塊重新排列為深度。更具體來說,此 op 會輸出輸入張量的副本,其中來自高度和寬度維度的值會移動到深度維度。

屬性

  • blocksize - INT(必要)

    移動 [blocksize, blocksize] 的區塊。

輸入

  • input (異質) - T

    輸入張量為 [N,C,H,W],其中 N 是批次軸,C 是通道或深度,H 是高度,W 是寬度。

輸出

  • output (異質) - T

    輸出張量為 [N, C * blocksize * blocksize, H/blocksize, W/blocksize]。

類型約束

  • T 在(tensor(bool)tensor(complex128)tensor(complex64)tensor(double)tensor(float)tensor(float16)tensor(int16)tensor(int32)tensor(int64)tensor(int8)tensor(string)tensor(uint16)tensor(uint32)tensor(uint64)tensor(uint8)

    將輸入和輸出類型限制為所有張量類型。