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:
- __init__(name, required_ops=None, *, mode=None)[source]
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
Was this page helpful?
Thanks for the feedback.