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

32 lines
1.7 KiB
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindspore.ops.UpsampleNearest3D
================================
.. py:class:: mindspore.ops.UpsampleNearest3D(output_size=None, scales=None)
执行最近邻上采样操作。
此运算符使用指定的 `output_size``scales` 缩放因子放大输入体积,过程使用最近的邻算法。
必须指定 `output_size``scales` 中的一个值,并且不能同时指定两者。
参数:
- **output_size** (Union[tuple[int], list[int]],可选) - 指定输出体积大小的元组或int列表。默认值None。
- **scales** (Union[tuple[float], list[float]],可选) - 指定上采样因子的元组或float列表。默认值None。
输入:
- **x** (Tensor) - Shape为 :math:`(N, C, D_{in}, H_{in}, W_{in})` 的五维Tensor。支持的数据类型[float16, float32, float64]。
输出:
- **y** (Tensor) - 上采样输出。其shape :math:`(N, C, D_{out}, H_{out}, W_{out})` ,数据类型与 `x` 相同。
异常:
- **TypeError** - 当 `output_size` 不是None并且 `output_size` 不是list[int]或tuple[int]。
- **TypeError** - 当 `scales` 不是None并且 `scales` 不是list[float]或tuple[float]。
- **TypeError** - `x` 的数据类型不是float16也、float32或float64。
- **ValueError** - `output_size` 不为空时含有非正数值。
- **ValueError** - `scales` 不为空时含有非正数值。
- **ValueError** - `x` 维度不为5。
- **ValueError** - `scales``output_size` 同时被指定或都不被指定。
- **ValueError** - `scales` 被指定时其含有的元素个数不为3。
- **ValueError** - `output_size` 被指定时其含有的元素个数不为3。