# 算子动态shape支持情况

[![查看源文件](https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/r2.4.10/resource/_static/logo_source.svg)](https://gitee.com/mindspore/docs/blob/r2.4.10/docs/mindspore/source_zh_cn/api_python/dynamic_shape_primitive.md)

> 以下列表列举了PYNATIVE模式下支持动态shape功能的算子。其中部分算子可能会存在数据类型支持不全的问题,如遇到此类问题,可以通过主动插入[Cast](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Cast.html)算子解决。
>
> 列表以外的算子对动态shape功能支持尚不完善,可能会执行失败。另外,图模式下,动态shape功能支持也不完善,可能会执行失败。
>
> 如遇到动态shape算子执行失败的问题,建议尽量避免在网络中引入动态shape。例如:可以通过调整算子输入,构造出全静态shape网络,或将动态shape限制在网络局部范围内。

| API名称  | Ascend |  GPU  |   CPU  |
| :--- |:-------- | :------- |:---------|
|[mindspore.Abs](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Abs.html)|✔️|✔️|✔️|
|[mindspore.Acosh](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Acosh.html)|✔️|✔️|✔️|
|[mindspore.Adam](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Adam.html)|✔️|✔️|✔️|
|[mindspore.AdaptiveAvgPool2D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.AdaptiveAvgPool2D.html)|✔️|✔️|✔️|
|[mindspore.AdaptiveAvgPool3D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.AdaptiveAvgPool3D.html)|✔️|✔️|✔️|
|[mindspore.Add](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Add.html)|✔️|✔️|✔️|
|[mindspore.Addcmul](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Addcmul.html)|✔️|✔️|✔️|
|[mindspore.AddN](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.AddN.html)|✔️|✔️|✔️|
|[mindspore.Angle](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Angle.html)|✔️|✔️|✔️|
|[mindspore.ArgMaxWithValue](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ArgMaxWithValue.html)|✔️|✔️|✔️|
|[mindspore.ArgMinWithValue](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ArgMinWithValue.html)|✔️|✔️|✔️|
|[mindspore.Asin](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Asin.html)|✔️|✔️|✔️|
|[mindspore.Asinh](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Asinh.html)|✔️|✔️|✔️|
|[mindspore.Assign](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Assign.html)|✔️|✔️|✔️|
|[mindspore.AssignAdd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.AssignAdd.html)|✔️|✔️|✔️|
|[mindspore.Atan](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Atan.html)|✔️|✔️|✔️|
|[mindspore.Atan2](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Atan2.html)|✔️|✔️|✔️|
|[mindspore.Atanh](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Atanh.html)|✔️|✔️|✔️|
|[mindspore.AvgPool](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.AvgPool.html)|✔️|✔️|✔️|
|[mindspore.AvgPool3D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.AvgPool3D.html)|✔️|✔️|✔️|
|[mindspore.BatchNorm](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BatchNorm.html)|✔️|✔️|✔️|
|[mindspore.BCEWithLogitsLoss](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BCEWithLogitsLoss.html)|✔️|✔️|✔️|
|[mindspore.Bernoulli](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Bernoulli.html)|❌|✔️|✔️|
|[mindspore.BesselI0](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BesselI0.html)|❌|✔️|✔️|
|[mindspore.BesselI0e](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BesselI0e.html)|✔️|✔️|✔️|
|[mindspore.BesselI1](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BesselI1.html)|❌|✔️|✔️|
|[mindspore.BesselI1e](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BesselI1e.html)|✔️|✔️|✔️|
|[mindspore.BesselJ0](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BesselJ0.html)|❌|✔️|✔️|
|[mindspore.BesselJ1](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BesselJ1.html)|❌|✔️|✔️|
|[mindspore.BiasAdd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BiasAdd.html)|✔️|✔️|️❌|
|[mindspore.BinaryCrossEntropy](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BinaryCrossEntropy.html)|✔️|✔️|✔️|
|[mindspore.BitwiseAnd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BitwiseAnd.html)|✔️|✔️|✔️|
|[mindspore.BitwiseOr](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BitwiseOr.html)|✔️|✔️|✔️|
|[mindspore.BitwiseXor](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BitwiseXor.html)|✔️|✔️|✔️|
|[mindspore.BroadcastTo](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.BroadcastTo.html)|✔️|✔️|✔️|
|[mindspore.Cast](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Cast.html)|✔️|✔️|✔️|
|[mindspore.Ceil](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Ceil.html)|✔️|✔️|✔️|
|[mindspore.Col2Im](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Col2Im.html)|✔️|✔️|✔️|
|[mindspore.Complex](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Complex.html)|✔️|✔️|✔️|
|[mindspore.Concat](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Concat.html)|✔️|✔️|✔️|
|[mindspore.Conj](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Conj.html)|❌|✔️|✔️|
|[mindspore.Conv2D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Conv2D.html)|✔️|✔️|✔️|
|[mindspore.Conv2DTranspose](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Conv2DTranspose.html)|✔️|✔️|✔️|
|[mindspore.Conv3D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Conv3D.html)|✔️|✔️|✔️|
|[mindspore.Conv3DTranspose](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Conv3DTranspose.html)|✔️|✔️|✔️|
|[mindspore.Cos](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Cos.html)|✔️|✔️|✔️|
|[mindspore.Cosh](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Cosh.html)|✔️|✔️|✔️|
|[mindspore.Cross](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Cross.html)|✔️|❌|✔️|
|[mindspore.CTCLossV2](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.CTCLossV2.html)|✔️|✔️|✔️|
|[mindspore.Cummax](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Cummax.html)|❌|✔️|✔️|
|[mindspore.Cummin](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Cummin.html)|✔️|✔️|✔️|
|[mindspore.CumSum](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.CumSum.html)|✔️|✔️|️❌|
|[mindspore.Diag](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Diag.html)|✔️|✔️|✔️|
|[mindspore.Digamma](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Digamma.html)|❌|✔️|✔️|
|[mindspore.Div](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Div.html)|✔️|✔️|✔️|
|[mindspore.Dropout](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Dropout.html)|✔️|✔️|✔️|
|[mindspore.Dropout2D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Dropout2D.html)|✔️|✔️|✔️|
|[mindspore.Dropout3D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Dropout3D.html)|✔️|✔️|✔️|
|[mindspore.DynamicGRUV2](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.DynamicGRUV2.html)|✔️|❌|❌|
|[mindspore.Einsum](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Einsum.html)|❌|✔️|❌|
|[mindspore.Elu](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Elu.html)|✔️|✔️|✔️|
|[mindspore.Equal](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Equal.html)|✔️|✔️|✔️|
|[mindspore.Erf](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Erf.html)|✔️|✔️|✔️|
|[mindspore.Erfc](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Erfc.html)|✔️|✔️|✔️|
|[mindspore.Exp](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Exp.html)|✔️|✔️|✔️|
|[mindspore.ExpandDims](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ExpandDims.html)|✔️|✔️|✔️|
|[mindspore.Expm1](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Expm1.html)|✔️|✔️|✔️|
|[mindspore.Eye](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Eye.html)|✔️|✔️|✔️|
|[mindspore.FFTWithSize](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.FFTWithSize.html)|✔️|✔️|✔️|
|[mindspore.Fill](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Fill.html)|✔️|✔️|✔️|
|[mindspore.FillV2](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.FillV2.html)|✔️|✔️|✔️|
|[mindspore.Flatten](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Flatten.html)|✔️|✔️|✔️|
|[mindspore.Floor](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Floor.html)|✔️|✔️|✔️|
|[mindspore.FloorDiv](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.FloorDiv.html)|✔️|✔️|✔️|
|[mindspore.FloorMod](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.FloorMod.html)|✔️|✔️|✔️|
|[mindspore.Gather](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Gather.html)|✔️|✔️|✔️|
|[mindspore.GatherD](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.GatherD.html)|✔️|✔️|✔️|
|[mindspore.GatherNd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.GatherNd.html)|✔️|✔️|✔️|
|[mindspore.Gcd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Gcd.html)|✔️|✔️|✔️|
|[mindspore.Geqrf](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Geqrf.html)|✔️|✔️|✔️|
|[mindspore.Ger](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Ger.html)|✔️|✔️|✔️|
|[mindspore.Greater](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Greater.html)|✔️|✔️|✔️|
|[mindspore.GreaterEqual](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.GreaterEqual.html)|✔️|✔️|✔️|
|[mindspore.GridSampler2D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.GridSampler2D.html)|✔️|✔️|✔️|
|[mindspore.GridSampler3D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.GridSampler3D.html)|✔️|✔️|✔️|
|[mindspore.Heaviside](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Heaviside.html)|✔️|✔️|✔️|
|[mindspore.HSwish](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.HSwish.html)|✔️|✔️|✔️|
|[mindspore.Hypot](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Hypot.html)|✔️|✔️|✔️|
|[mindspore.Identity](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Identity.html)|✔️|✔️|✔️|
|[mindspore.Igammac](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Igammac.html)|✔️|✔️|✔️|
|[mindspore.Imag](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Imag.html)|✔️|✔️|✔️|
|[mindspore.Invert](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Invert.html)|✔️|✔️|✔️|
|[mindspore.IsFinite](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.IsFinite.html)|✔️|✔️|✔️|
|[mindspore.IsInf](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.IsInf.html)|✔️|✔️|✔️|
|[mindspore.IsNan](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.IsNan.html)|✔️|✔️|✔️|
|[mindspore.KLDivLoss](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.KLDivLoss.html)|✔️|✔️|✔️|
|[mindspore.LayerNorm](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LayerNorm.html)|✔️|✔️|✔️|
|[mindspore.Lcm](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Lcm.html)|✔️|✔️|✔️|
|[mindspore.LeftShift](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LeftShift.html)|✔️|✔️|✔️|
|[mindspore.Lerp](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Lerp.html)|✔️|✔️|✔️|
|[mindspore.Less](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Less.html)|✔️|✔️|✔️|
|[mindspore.LessEqual](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LessEqual.html)|✔️|✔️|✔️|
|[mindspore.LinSpace](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LinSpace.html)|✔️|✔️|✔️|
|[mindspore.Log](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Log.html)|✔️|✔️|✔️|
|[mindspore.Log1p](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Log1p.html)|✔️|✔️|✔️|
|[mindspore.LogicalAnd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LogicalAnd.html)|✔️|✔️|✔️|
|[mindspore.LogicalNot](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LogicalNot.html)|✔️|✔️|✔️|
|[mindspore.LogicalOr](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LogicalOr.html)|✔️|✔️|✔️|
|[mindspore.LogicalXor](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LogicalXor.html)|✔️|❌|✔️|
|[mindspore.Logit](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Logit.html)|✔️|✔️|✔️|
|[mindspore.LogSoftmax](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LogSoftmax.html)|✔️|✔️|✔️|
|[mindspore.LpNorm](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LpNorm.html)|✔️|✔️|✔️|
|[mindspore.LRN](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.LRN.html)|✔️|✔️|✔️|
|[mindspore.MaskedFill](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.MaskedFill.html)|✔️|✔️|✔️|
|[mindspore.MaskedSelect](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.MaskedSelect.html)|✔️|✔️|✔️|
|[mindspore.MatrixInverse](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.MatrixInverse.html)|❌|✔️|✔️|
|[mindspore.MatrixSolve](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.MatrixSolve.html)|✔️|❌|✔️|
|[mindspore.Maximum](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Maximum.html)|✔️|✔️|✔️|
|[mindspore.MaxPool](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.MaxPool.html)|✔️|✔️|✔️|
|[mindspore.MaxPool3D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.MaxPool3D.html)|✔️|✔️|✔️|
|[mindspore.MaxUnpool2D](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.MaxUnpool2D.html)|❌|✔️|✔️|
|[mindspore.Median](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Median.html)|❌|✔️|✔️|
|[mindspore.Meshgrid](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Meshgrid.html)|✔️|✔️|✔️|
|[mindspore.Minimum](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Minimum.html)|✔️|✔️|✔️|
|[mindspore.MirrorPad](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.MirrorPad.html)|✔️|❌|✔️|
|[mindspore.Mish](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Mish.html)|❌|✔️|✔️|
|[mindspore.Mod](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Mod.html)|✔️|✔️|✔️|
|[mindspore.Mul](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Mul.html)|✔️|✔️|✔️|
|[mindspore.Multinomial](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Multinomial.html)|✔️|✔️|✔️|
|[mindspore.Mvlgamma](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Mvlgamma.html)|✔️|✔️|✔️|
|[mindspore.NanToNum](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.NanToNum.html)|✔️|❌|✔️|
|[mindspore.Neg](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Neg.html)|✔️|✔️|✔️|
|[mindspore.NextAfter](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.NextAfter.html)|✔️|✔️|✔️|
|[mindspore.NLLLoss](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.NLLLoss.html)|✔️|✔️|✔️|
|[mindspore.nonzero](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.nonzero.html)|✔️|✔️|✔️|
|[mindspore.NotEqual](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.NotEqual.html)|✔️|✔️|✔️|
|[mindspore.OneHot](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.OneHot.html)|✔️|✔️|✔️|
|[mindspore.OnesLike](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.OnesLike.html)|✔️|✔️|✔️|
|[mindspore.Pad](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Pad.html)|✔️|✔️|✔️|
|[mindspore.Polar](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Polar.html)|❌|✔️|✔️|
|[mindspore.Polygamma](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Polygamma.html)|❌|✔️|✔️|
|[mindspore.Pow](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Pow.html)|✔️|✔️|✔️|
|[mindspore.PReLU](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.PReLU.html)|✔️|✔️|✔️|
|[mindspore.RandpermV2](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.RandpermV2.html)|❌|❌|✔️|
|[mindspore.Range](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Range.html)|❌|✔️|✔️|
|[mindspore.Real](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Real.html)|❌|✔️|✔️|
|[mindspore.RealDiv](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.RealDiv.html)|✔️|✔️|✔️|
|[mindspore.Reciprocal](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Reciprocal.html)|✔️|✔️|✔️|
|[mindspore.ReduceAll](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ReduceAll.html)|✔️|✔️|✔️|
|[mindspore.ReduceAny](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ReduceAny.html)|✔️|✔️|✔️|
|[mindspore.ReduceMax](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ReduceMax.html)|✔️|✔️|✔️|
|[mindspore.ReduceMean](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ReduceMean.html)|✔️|✔️|✔️|
|[mindspore.ReduceMin](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ReduceMin.html)|✔️|✔️|✔️|
|[mindspore.ReduceProd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ReduceProd.html)|✔️|✔️|✔️|
|[mindspore.ReduceSum](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ReduceSum.html)|✔️|✔️|✔️|
|[mindspore.Reshape](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Reshape.html)|✔️|✔️|✔️|
|[mindspore.ResizeBicubic](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ResizeBicubic.html)|✔️|✔️|✔️|
|[mindspore.ResizeBilinearV2](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ResizeBilinearV2.html)|✔️|✔️|️❌|
|[mindspore.ReverseSequence](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ReverseSequence.html)|✔️|✔️|✔️|
|[mindspore.ReverseV2](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ReverseV2.html)|✔️|✔️|✔️|
|[mindspore.RightShift](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.RightShift.html)|✔️|✔️|✔️|
|[mindspore.Rint](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Rint.html)|✔️|✔️|✔️|
|[mindspore.Round](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Round.html)|✔️|✔️|✔️|
|[mindspore.Rsqrt](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Rsqrt.html)|✔️|✔️|✔️|
|[mindspore.ScatterNd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ScatterNd.html)|✔️|✔️|✔️|
|[mindspore.ScatterNdAdd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ScatterNdAdd.html)|✔️|✔️|✔️|
|[mindspore.ScatterNdMax](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ScatterNdMax.html)|❌|✔️|✔️|
|[mindspore.ScatterNdMin](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ScatterNdMin.html)|✔️|✔️|✔️|
|[mindspore.ScatterNdMul](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ScatterNdMul.html)|❌|✔️|✔️|
|[mindspore.ScatterNdSub](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ScatterNdSub.html)|✔️|✔️|✔️|
|[mindspore.ScatterNdUpdate](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ScatterNdUpdate.html)|✔️|✔️|✔️|
|[mindspore.ScatterSub](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ScatterSub.html)|✔️|✔️|✔️|
|[mindspore.ScatterUpdate](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ScatterUpdate.html)|✔️|✔️|✔️|
|[mindspore.Select](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Select.html)|✔️|✔️|✔️|
|[mindspore.Sigmoid](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Sigmoid.html)|✔️|✔️|✔️|
|[mindspore.Sign](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Sign.html)|✔️|✔️|✔️|
|[mindspore.Sin](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Sin.html)|✔️|✔️|✔️|
|[mindspore.Sinc](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Sinc.html)|✔️|✔️|✔️|
|[mindspore.Sinh](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Sinh.html)|✔️|✔️|✔️|
|[mindspore.Slice](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Slice.html)|✔️|✔️|✔️|
|[mindspore.SmoothL1Loss](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.SmoothL1Loss.html)|✔️|✔️|✔️|
|[mindspore.Softmax](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Softmax.html)|✔️|✔️|✔️|
|[mindspore.SoftmaxCrossEntropyWithLogits](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.SoftmaxCrossEntropyWithLogits.html)|✔️|✔️|✔️|
|[mindspore.Softplus](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Softplus.html)|✔️|✔️|✔️|
|[mindspore.SoftShrink](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.SoftShrink.html)|✔️|✔️|✔️|
|[mindspore.Sort](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Sort.html)|✔️|❌|✔️|
|[mindspore.Split](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Split.html)|✔️|✔️|️❌|
|[mindspore.Sqrt](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Sqrt.html)|✔️|✔️|✔️|
|[mindspore.Square](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Square.html)|✔️|✔️|✔️|
|[mindspore.Squeeze](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Squeeze.html)|✔️|✔️|✔️|
|[mindspore.Stack](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Stack.html)|✔️|✔️|✔️|
|[mindspore.StandardNormal](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.StandardNormal.html)|✔️|✔️|✔️|
|[mindspore.StridedSlice](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.StridedSlice.html)|✔️|✔️|✔️|
|[mindspore.Sub](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Sub.html)|✔️|✔️|✔️|
|[mindspore.Svd](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Svd.html)|❌|✔️|✔️|
|[mindspore.Tan](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Tan.html)|✔️|✔️|✔️|
|[mindspore.Tanh](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Tanh.html)|✔️|✔️|✔️|
|[mindspore.TensorScatterUpdate](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.TensorScatterUpdate.html)|✔️|✔️|✔️|
|[mindspore.Tile](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Tile.html)|✔️|✔️|✔️|
|[mindspore.TopK](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.TopK.html)|✔️|✔️|✔️|
|[mindspore.Trace](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Trace.html)|✔️|✔️|✔️|
|[mindspore.Transpose](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Transpose.html)|✔️|✔️|✔️|
|[mindspore.Tril](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Tril.html)|✔️|✔️|✔️|
|[mindspore.triu](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.triu.html)|✔️|✔️|✔️|
|[mindspore.Trunc](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Trunc.html)|✔️|✔️|✔️|
|[mindspore.TruncateDiv](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.TruncateDiv.html)|✔️|✔️|️❌|
|[mindspore.UniformInt](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.UniformInt.html)|❌|✔️|✔️|
|[mindspore.UniformReal](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.UniformReal.html)|❌|✔️|✔️|
|[mindspore.Unique](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Unique.html)|✔️|✔️|✔️|
|[mindspore.UnsortedSegmentSum](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.UnsortedSegmentSum.html)|✔️|✔️|✔️|
|[mindspore.Xlogy](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.Xlogy.html)|✔️|✔️|✔️|
|[mindspore.ZerosLike](https://www.mindspore.cn/docs/zh-CN/r2.4.10/api_python/ops/mindspore.ops.ZerosLike.html)|✔️|✔️|✔️|