mindspore/docs/api/api_python/ops/mindspore.ops.UpsampleNeare...

29 lines
1.4 KiB
ReStructuredText
Raw Normal View History

mindspore.ops.UpsampleNearest3D
===============================
.. py:class:: mindspore.ops.UpsampleNearest3D(output_size=None, scales=None)
执行最近邻上采样操作。
使用指定的 `output_size``scales` 因子采用最近邻算法对输入进行缩放。其中 `output_size``scales` 必须给出一个,且不能同时指定。
2022-07-28 11:58:35 +08:00
参数:
- **output_size** (Union[tuple[int], list[int]]) - 指定输出卷大小的int型列表。默认值为None。
- **scales** (Union[tuple[float], list[float]]) - 指定上采样因子的浮点数列表。默认值为None。
输入:
- **x** (Tensor) - shape: :math:`(N, C, D_{in}, H_{in}, W_{in})`
输出:
Tensorshape: :math:`(N, C, D_{out}, H_{out}, W_{out})`,数据类型与输入 `x` 相同。
异常:
- **TypeError** - `x` 的维度不为5。
- **TypeError** - `x` 的数据类型不为float16float32。
- **TypeError** - `output_size` 的数据类型不为int型列表。
- **TypeError** - `scales` 的数据类型不为float型列表。
- **ValueError** - `output_size` 的类型为列表其长度不为3。
- **ValueError** - `scales` 的类型为列表其长度不为3。
- **ValueError** - `output_size``scales` 两者都为None。
- **ValueError** - `output_size``scales` 两者都为非空列表。