mindspore/docs/api/api_python/ops/mindspore.ops.constexpr.rst

13 lines
841 B
ReStructuredText
Raw 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.constexpr
=======================
.. py:function:: mindspore.ops.constexpr(fn=None, get_instance=True, name=None, reuse_result=True)
创建PrimiveWithInfer算子用于在编译时推断值。可以用它定义函数从而使用构造函数中的常量计算出常量值。
**参数:**
- **fn** (function) - `fn` 用作输出算子的infer_value。默认值None。
- **get_instance** (bool) - 如果为True返回算子的实例否则返回算子的类。默认值True。
- **name** (str) - 定义算子的名称。如果 `name` 为None则使用函数名称作为算子名称。默认值None。
- **reuse_result** (bool) - 如果为True仅实际执行算子一次后续调用会直接返回结果。否则每次都实际执行算子来获取结果。默认值True。