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/2.1/generated/torch.jit.script_if_tracing.html