diff --git a/docs/api/api_python/mindspore.ops.primitive.rst b/docs/api/api_python/mindspore.ops.primitive.rst index 7b67fed84b6..f23a782168a 100644 --- a/docs/api/api_python/mindspore.ops.primitive.rst +++ b/docs/api/api_python/mindspore.ops.primitive.rst @@ -83,8 +83,9 @@ MindSpore中 `mindspore.ops.primitive` 接口与上一版本相比,新增、 mindspore.ops.Pad mindspore.ops.Padding mindspore.ops.PadV3 - mindspore.ops.ResizeNearestNeighbor mindspore.ops.ResizeBilinear + mindspore.ops.ResizeLinear1D + mindspore.ops.ResizeNearestNeighbor mindspore.ops.UpsampleNearest3D mindspore.ops.UpsampleTrilinear3D @@ -227,6 +228,7 @@ MindSpore中 `mindspore.ops.primitive` 接口与上一版本相比,新增、 mindspore.ops.PSROIPooling mindspore.ops.RGBToHSV mindspore.ops.ResizeArea + mindspore.ops.ResizeBicubic mindspore.ops.ResizeBilinearV2 mindspore.ops.ROIAlign mindspore.ops.SampleDistortedBoundingBoxV2 @@ -324,6 +326,7 @@ MindSpore中 `mindspore.ops.primitive` 接口与上一版本相比,新增、 mindspore.ops.LogicalAnd mindspore.ops.LogicalNot mindspore.ops.LogicalOr + mindspore.ops.Logit mindspore.ops.Mod mindspore.ops.Mul mindspore.ops.MulNoNan diff --git a/docs/api/api_python/ops/mindspore.ops.DynamicShape.rst b/docs/api/api_python/ops/mindspore.ops.DynamicShape.rst deleted file mode 100644 index e7b3f880166..00000000000 --- a/docs/api/api_python/ops/mindspore.ops.DynamicShape.rst +++ /dev/null @@ -1,6 +0,0 @@ -mindspore.ops.DynamicShape -=========================== - -.. py:class:: mindspore.ops.DynamicShape - - 与 `TensorShape` 相同。 `DynamicShape` 将会被 `TensorShape` 替换。请使用 `TensorShape` 。 \ No newline at end of file diff --git a/docs/api/api_python/ops/mindspore.ops.NeighborExchange.rst b/docs/api/api_python/ops/mindspore.ops.NeighborExchange.rst deleted file mode 100644 index 29b6200ee0d..00000000000 --- a/docs/api/api_python/ops/mindspore.ops.NeighborExchange.rst +++ /dev/null @@ -1,27 +0,0 @@ -mindspore.ops.NeighborExchange -=============================== - -.. py:class:: mindspore.ops.NeighborExchange(send_rank_ids, recv_rank_ids, recv_shapes, send_shapes, recv_type,group=GlobalComm.WORLD_COMM_GROUP) - - NeighborExchange是一个集合通信函数。 - - 将数据从本地rank发送到 `send_rank_ids` 中指定的rank,同时从 `recv_rank_ids` 接收数据。 - - .. note:: - 在运行以下示例之前,用户需要预置环境变量,请在 `MindSpore `_ 的官方网站上查看详细信息。 - - 要求全连接配网,每台设备具有相同的vlan id,ip和mask在同一子网,请查看 `详细信息 `_ 。 - - 参数: - - **send_rank_ids** (list(int)) - 指定发送数据的rank。 - - **recv_rank_ids** (list(int)) - 指定接收数据的rank。 - - **recv_shapes** (tuple(list(int))) - 指定 `recv_rank_ids` 接收数据的shape。 - - **send_shapes** (tuple(list(int))) - 指定 `send_rank_ids` 发送数据的shape。 - - **recv_type** (type) - 指定 `recv_rank_ids` 接收的数据类型。 - - **group** (str) - 要处理的通信范围。默认值:"GlobalComm.WORLD_COMM_GROUP"。 - - 输入: - - **input_x** (tuple[Tensor]) - shape与参数send_shapes相同。 - - 输出: - Tuple tensor,shape与参数recv_shapes相同。 diff --git a/docs/api/api_python/ops/mindspore.ops.PadAndShift.rst b/docs/api/api_python/ops/mindspore.ops.PadAndShift.rst deleted file mode 100644 index e006bdb13f3..00000000000 --- a/docs/api/api_python/ops/mindspore.ops.PadAndShift.rst +++ /dev/null @@ -1,32 +0,0 @@ -mindspore.ops.PadAndShift -========================== - -.. py:class:: mindspore.ops.PadAndShift - - 使用-1初始化一个Tensor,然后从 `input_x` 转移一个切片到该Tensor。 - - .. note:: - 如果在Python中使用,PadAndShift按下面流程得到输出Tensor: - - output = [-1] * cum_sum_arr[-1] - - start = cum_sum_arr[shift_idx] - - end = cum_sum_arr[shift_idx + 1] - - output[start:end] = input_x[:(end-start)] - - 输入: - - **input_x** (Tensor) - 输入Tensor,将被转移到 `output` 。 - - **cum_sum_arr** (Tensor) - `cum_sum_arr` 的最后一个值是输出Tensor的长度, `cum_sum_arr[shift_idx]` 是转移起点, `cum_sum_arr[shift_idx+1]` 是转移终点。 - - **shift_idx** (int) - `cum_sum_arr` 的下标。 - - 输出: - - **output** (Tensor) - Tensor,数据类型与 `input` 一致。 - - 异常: - - **TypeError** - `input_x` 或者 `cum_sum_arr` 不是Tensor。 - - **TypeError** - `shift_idx` 不是int。 - - **ValueError** - `shift_idx` 的值大于等于 `cum_sum_arr` 的长度。 - - \ No newline at end of file diff --git a/docs/api/api_python/ops/mindspore.ops.Poisson.rst b/docs/api/api_python/ops/mindspore.ops.Poisson.rst deleted file mode 100644 index 99858176554..00000000000 --- a/docs/api/api_python/ops/mindspore.ops.Poisson.rst +++ /dev/null @@ -1,26 +0,0 @@ -mindspore.ops.Poisson -===================== - -.. py:class:: mindspore.ops.Poisson(seed=0, seed2=0) - - 生成 Poisson 分布的随机数。 - - .. math:: - - \text{P}(i|μ) = \frac{\exp(-μ)μ^{i}}{i!} - - 参数: - - **seed** (int) - 算子层的随机种子,用于生成随机数。必须是非负的。默认值:0。 - - **seed2** (int) - 全局的随机种子,和算子层的随机种子共同决定最终生成的随机数。必须是非负的。默认值:0。 - - 输入: - - **shape** (tuple) - 待生成的随机 Tensor 的 shape。只支持常量值。 - - **mean** (Tensor) - Poisson 分布的期望,也就是上面公式中的 μ。其值必须大于0。数据类型为 float32。 - - 输出: - Tensor。shape是输入 `shape` 和 `mean` 广播后的 shape。数据类型为 int32。 - - 异常: - - **TypeError** - `seed` 或 `seed2` 的数据类型不是 int。 - - **TypeError** - `shape` 不是 tuple。 - - **TypeError** - `mean` 不是数据类型为 float32 的 Tensor。 diff --git a/docs/api/api_python/ops/mindspore.ops.ReLUV2.rst b/docs/api/api_python/ops/mindspore.ops.ReLUV2.rst deleted file mode 100644 index 2400216b115..00000000000 --- a/docs/api/api_python/ops/mindspore.ops.ReLUV2.rst +++ /dev/null @@ -1,25 +0,0 @@ -mindspore.ops.ReLUV2 -==================== - -.. py:class:: mindspore.ops.ReLUV2 - - ReLUV2接口已经弃用,请使用 :class:`mindspore.ops.ReLU` 替代。 - - 线性修正单元激活函数(Rectified Linear Unit activation function)。 - - 按元素返回 :math:`\max(x,\ 0)` 。特别说明,负数输出值会被修改为0,正数输出不受影响。 - - .. math:: - - \text{ReLU}(x) = (x)^+ = \max(0, x), - - 输入: - - **input_x** (Tensor) - 输入Tensor必须是4-D Tensor。 - - 输出: - - **output** (Tensor) - 数据类型和shape与 `input_x` 的相同。 - - **mask** (Tensor) - 保留输出,无实际意义。 - - 异常: - - **TypeError** - `input_x` 不是Tensor。 - - **ValueError** - `input_x` 的shape不是4-D。 diff --git a/docs/api/api_python/ops/mindspore.ops.Receive.rst b/docs/api/api_python/ops/mindspore.ops.Receive.rst deleted file mode 100644 index 33ca8db920d..00000000000 --- a/docs/api/api_python/ops/mindspore.ops.Receive.rst +++ /dev/null @@ -1,22 +0,0 @@ -mindspore.ops.Receive -====================== - -.. py:class:: mindspore.ops.Receive(sr_tag, src_rank, shape, dtype, group="hccl_world_group/nccl_world_group") - - 从src_rank接收张量。 - - .. note:: - Send和Receive必须组合使用,并且具有相同的sr_tag。Receive必须在服务器之间使用。 - - 参数: - - **sr_tag** (int) - 标识发送/接收消息标签的所需的整数。消息将将由具有相同 `sr_tag` 的Send算子发送。 - - **src_rank** (int) - 标识设备rank的所需整数。 - - **shape** (list[int]) - 标识要接收的Tensor的shape的所需列表。 - - **dtype** (Type) - 标识要接收的Tensor类型的必要类型。支持的类型:int8、int16、int32、float16和float32。 - - **group** (str,可选) - 工作通信组。默认值:在Ascend上为“hccl_world_group”,在GPU上为”nccl_world_group”。 - - 输入: - - **input_x** (Tensor) - 输入Tensor,其shape为 :math:`(x_1, x_2, ..., x_R)` 。 - - - diff --git a/docs/api/api_python/ops/mindspore.ops.SparseApplyAdagrad.rst b/docs/api/api_python/ops/mindspore.ops.SparseApplyAdagrad.rst deleted file mode 100644 index bd449289a88..00000000000 --- a/docs/api/api_python/ops/mindspore.ops.SparseApplyAdagrad.rst +++ /dev/null @@ -1,7 +0,0 @@ -mindspore.ops.SparseApplyAdagrad -================================ - -.. py:class:: mindspore.ops.SparseApplyAdagrad(lr, update_slots=True, use_locking=False) - - 已弃用 - diff --git a/docs/api/api_python_en/mindspore.ops.primitive.rst b/docs/api/api_python_en/mindspore.ops.primitive.rst index a022ca00ba2..e3950d7c815 100644 --- a/docs/api/api_python_en/mindspore.ops.primitive.rst +++ b/docs/api/api_python_en/mindspore.ops.primitive.rst @@ -83,8 +83,9 @@ Neural Network mindspore.ops.EmbeddingLookup mindspore.ops.Padding mindspore.ops.PadV3 - mindspore.ops.ResizeNearestNeighbor mindspore.ops.ResizeBilinear + mindspore.ops.ResizeLinear1D + mindspore.ops.ResizeNearestNeighbor mindspore.ops.UpsampleNearest3D mindspore.ops.UpsampleTrilinear3D @@ -226,6 +227,7 @@ Image Processing mindspore.ops.PSROIPooling mindspore.ops.RGBToHSV mindspore.ops.ResizeArea + mindspore.ops.ResizeBicubic mindspore.ops.ResizeBilinearV2 mindspore.ops.ROIAlign mindspore.ops.SampleDistortedBoundingBoxV2 @@ -323,6 +325,7 @@ Element-wise Operator mindspore.ops.LogicalAnd mindspore.ops.LogicalNot mindspore.ops.LogicalOr + mindspore.ops.Logit mindspore.ops.Mod mindspore.ops.Mul mindspore.ops.MulNoNan diff --git a/mindspore/python/mindspore/ops/operations/_embedding_cache_ops.py b/mindspore/python/mindspore/ops/operations/_embedding_cache_ops.py index bca3c522104..56aaabb071e 100755 --- a/mindspore/python/mindspore/ops/operations/_embedding_cache_ops.py +++ b/mindspore/python/mindspore/ops/operations/_embedding_cache_ops.py @@ -269,10 +269,10 @@ class PadAndShift(PrimitiveWithCheck): Inputs: - **input_x** (Tensor) - The input Tensor, which will be copied - to `output`. + to `output`. - **cum_sum_arr** (Tensor) - The last value of cum_sum_arr is - the pad length of output tensor, `cum_sum_arr[shift_idx]` is - the start to shift, and `cum_sum_arr[shift_idx+1]` is the end. + the pad length of output tensor, `cum_sum_arr[shift_idx]` is + the start to shift, and `cum_sum_arr[shift_idx+1]` is the end. - **shift_idx** (int) - The idx of `cum_sum_arr` . Outputs: @@ -281,7 +281,7 @@ class PadAndShift(PrimitiveWithCheck): Raises: TypeError: `input_x` or `cum_sum_arr` is not Tensor. TypeError: `shift_idx` is not int. - ValueError: Value of `shift_idx` is larger than or equal to the length of `cum_sum_arr` . + ValueError: Value of `shift_idx` is larger than or equal to the length of `cum_sum_arr` . Supported Platforms: `CPU` diff --git a/mindspore/python/mindspore/ops/operations/image_ops.py b/mindspore/python/mindspore/ops/operations/image_ops.py index c4193e1bf81..d3f5f63f3c7 100644 --- a/mindspore/python/mindspore/ops/operations/image_ops.py +++ b/mindspore/python/mindspore/ops/operations/image_ops.py @@ -755,7 +755,6 @@ class ResizeBicubic(Primitive): half_pixel_centers (bool, optional): Whether to use half-pixel center alignment. If set to True, `align_corners` should be False. Default: False. - Inputs: - **images** (Tensor) - The input image must be a 4-D tensor of shape :math:`(batch, channels, height, width)`. The format must be NHWC.