mindspore.no_inline
- mindspore.no_inline(fn=None)[源代码]
指定python 函数是可复用的。该函数在前端编译为可复用的子图,该子图不inline。
- 参数:
fn (function) - python 函数。如果是cell的方法,请参考
mindspore.lazy_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))