---
title: DepthToSpace
description: "将数据从深度重新排列（置换）到空间数据块中，是 SpaceToDepth 的反向转换。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasoxol_09_0047.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasoxol_09_0047.html
indexId: 61a339b4da321e56f497a3fb53da33a2f481cd29c5f398d8afb951a6a74fdaed63
---
# DepthToSpace

#### 功能

将数据从深度重新排列（置换）到空间数据块中，是 SpaceToDepth 的反向转换。


#### 输入

input：输入Tensor，shape为[N，C，H，W] ，其中N是批处理轴，C是通道或深度，H是高度，W是宽度，数据类型支持float16、float32、double、int32、uint8、int16、int8、int64、uint16、uint32、uint64、bfloat16。


#### 属性

- blocksize：数据类型为int，大于等于2，指定被移动的块的大小。
- mode： 数据类型为string，指定是depth-column-row还是column-row-depth排列，默认DCR。
- data_format（可选）：用于指定数据格式。默认为 “NHWC”


#### 输出

output：输出Tensor，shape为[N, C/(blocksize * blocksize), H * blocksize, W * blocksize]，数据类型与输入一致。


#### 约束与限制

无。


#### 支持的ONNX版本

Opset v8/v9/v10/v11/v12/v13/v14/v15/v16/v17/v18
