torch.jit.script_if_tracing
-
torch.jit.script_if_tracing(fn)[source] -
Компилирует
fnпри первом вызове во время трассировки.torch.jit.scriptимеет заметное время запуска при первом вызове из-за ленивой инициализации многих встроенных функций компилятора. Поэтому не следует использовать его в коде библиотеки. Однако вы можете захотеть, чтобы части вашей библиотеки работали при трассировке, даже если они используют управляющие конструкции. В этих случаях следует использовать@torch.jit.script_if_tracingдля заменыtorch.jit.script.- Параметры:
-
fn – Функция для компиляции.
- Возвращаемое значение:
-
Если вызов происходит во время трассировки, возвращается
ScriptFunction, созданный с помощьюtorch.jit.script. В противном случае возвращается исходная функцияfn.
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.jit.script_if_tracing.html