Reshape
输入
- x:
- 是否必填: 必填
- 数据类型: float16,float32,int8,uint8,int16,uint16,int32,uint32,int64,uint64
- 参数解释: 输入Tensor
- 规格限制: 无
- shape:
- 是否必填: 非必填
- 数据类型: int32,int64
- 参数解释: 指示输出的维度大小,0表示跟bottom 一致,-1 表示该维度由输入的blob 及输出的其他维度决定
- 规格限制: 无
属性
- axis:
- 是否必填: 必填
- 数据类型: int
- 参数解释: 默认为0,表示shape 中第一数值与输出的第几个起始维度对应
- 规格限制: [-rank(x), rank(x))
- num_axes:
- 是否必填: 非必填
- 数据类型: int
- 参数解释: 计算输出Shape的维度数:
- 当num_axes ==-1,输出Tensor的shape.size() = shape.size() + axis
- 当num_axes<>-1时,输出Tensor的shape.size() = shape.size() + tensor.size() - num_axes
- 规格限制: 支持[-1,rank(x))范围内可配,默认值-1 表示对axis起始的所有轴进行变换
输出
y:
- 是否必填: 必填
- 数据类型: float16,float32,int8,uint8,int16,uint16,int32,uint32,int64,uint64
- 参数解释: 维度变换后的输出Tensor
- 规格限制: 无
父主题: 支持Caffe算子清单