mindspore.no_inline

mindspore.no_inline(fn=None)[源代码]

指定python 函数是可复用的。该函数在前端编译为可复用的子图,该子图不inline。

参数:
返回:

function,原始函数。

支持平台:

Ascend

样例:

>>> from mindspore import no_inline, Tensor, jit
>>> @no_inline
... def no_inline_fun(val):
...     x = val * 3 + 2
...     return x
>>> @jit
... def call_no_inline_fun(val):
...     for _ in range(100):
...         val = no_inline_fun(val)
...     return val
>>> call_no_inline_fun(Tensor(10))