thunder.executors.torch_compile.TorchCompileExecutor¶
- class thunder.executors.torch_compile.TorchCompileExecutor(name, required_ops=None, *, mode=None)[source]¶
Bases:
FusionExecutor
Fusion executor using torch.compile as the backend.
- Parameters:
Methods
__init__
(name[, required_ops, mode])can_execute
(bsym)- rtype:
can_execute_or_fuse
(bsym)- rtype:
can_fuse
(bsym)- rtype:
fuse
(region, fusion_counter)- rtype:
fusion_pass
(trace)- rtype:
get_execution_transform
(bsym)get_fuel
([amount])- rtype:
get_grad_transform
(sym)register_operator
(name, *[, like, meta, ...])- rtype:
register_supported
(sym_or_id[, checker, ...])register_temporary_operation
(name, fn, *, ...)- rtype:
set_fuel
(value)Attributes
implmap
name
opmap
version