thunder.executors.torch_compile.TorchCompileExecutor¶
- class thunder.executors.torch_compile.TorchCompileExecutor(name, required_ops=None, *, mode=None)[source]¶
Bases:
FusionExecutorFusion 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
implmapnameopmapversion