TorchScript#
Created On: Sep 07, 2018 | Last Updated On: Jul 16, 2025
Warning
TorchScript is deprecated, please use torch.export instead.
Creating TorchScript Code#
script | 
Script the function.  | 
trace | 
Trace a function and return an executable  or   | 
script_if_tracing | 
Compiles   | 
trace_module | 
Trace a module and return an executable   | 
fork | 
Create an asynchronous task executing func and a reference to the value of the result of this execution.  | 
wait | 
Force completion of a torch.jit.Future[T] asynchronous task, returning the result of the task.  | 
ScriptModule | 
Wrapper for C++ torch::jit::Module with methods, attributes, and parameters.  | 
ScriptFunction | 
Functionally equivalent to a   | 
freeze | 
Freeze ScriptModule, inline submodules, and attributes as constants.  | 
optimize_for_inference | 
Perform a set of optimization passes to optimize a model for the purposes of inference.  | 
enable_onednn_fusion | 
Enable or disables onednn JIT fusion based on the parameter enabled.  | 
onednn_fusion_enabled | 
Return whether onednn JIT fusion is enabled.  | 
set_fusion_strategy | 
Set the type and number of specializations that can occur during fusion.  | 
strict_fusion | 
Give errors if not all nodes have been fused in inference, or symbolically differentiated in training.  | 
save | 
Save an offline version of this module for use in a separate process.  | 
load | 
Load a   | 
ignore | 
This decorator indicates to the compiler that a function or method should be ignored and left as a Python function.  | 
unused | 
This decorator indicates to the compiler that a function or method should be ignored and replaced with the raising of an exception.  | 
interface | 
Decorate to annotate classes or modules of different types.  | 
isinstance | 
Provide container type refinement in TorchScript.  | 
Attribute | 
This method is a pass-through function that returns value, mostly used to indicate to the TorchScript compiler that the left-hand side expression is a class instance attribute with type of type.  | 
annotate | 
Use to give type of the_value in TorchScript compiler.  |