thunder.common.CompileData

class thunder.common.CompileData(*, fn, langctx=None, executors_list=None, cache_option=None, sharp_edges=None, using_jit=False, only_execute_prims=False, disable_preprocessing=False, disable_torch_autograd_support=False, debug_log=None, compile_options={}, get_computation_and_inputs=None, executor_lookasides=None, debug_options=None)[source]

Bases: object

A class holding data about the compiled object.

Data include statistics about how it’s been called.

Parameters:
__init__(*, fn, langctx=None, executors_list=None, cache_option=None, sharp_edges=None, using_jit=False, only_execute_prims=False, disable_preprocessing=False, disable_torch_autograd_support=False, debug_log=None, compile_options={}, get_computation_and_inputs=None, executor_lookasides=None, debug_options=None)[source]
Parameters:

Methods

__init__(*, fn[, langctx, executors_list, ...])