pytc.solver.isdf_xtc_ccsd.FactorDirectProfile¶
- class pytc.solver.isdf_xtc_ccsd.FactorDirectProfile(wall_seconds, schedule_intermediate_estimate_bytes, compiled_xla_temporary_bytes, compiled_xla_argument_bytes, compiled_xla_output_bytes, compiled_xla_alias_bytes, compiled_xla_total_bytes, rank_panel_size, occupied_pair_batch_size, materializes_v4=False)[source]¶
Bases:
objectOne steady-state contraction measurement.
schedule_intermediate_estimate_bytescounts only the named panels in the factor-direct algebra. It excludes compiler-generated scratch and whole-array padding copies, so it is explicitly not an allocator bound.The
compiled_xla_*fields come fromCompiled.memory_analysis()for the executable that evaluates this branch on the active backend. They are not a claim about process-wide allocator high-water mark.Methods
__delattr__Implement delattr(self, name).
__dir__Default dir() implementation.
__eq__Return self==value.
__format__Default object formatter.
__ge__Return self>=value.
__getattribute__Return getattr(self, name).
__getstate__Helper for pickle.
__gt__Return self>value.
__hash__Return hash(self).
__init____init_subclass__This method is called when a class is subclassed.
__le__Return self<=value.
__lt__Return self<value.
__ne__Return self!=value.
__new____reduce__Helper for pickle.
__reduce_ex__Helper for pickle.
__repr__Return repr(self).
__setattr__Implement setattr(self, name, value).
__sizeof__Size of object in memory, in bytes.
__str__Return str(self).
__subclasshook__Abstract classes can override this to customize issubclass().
Attributes
__annotations____dataclass_fields____dataclass_params____dict____doc____match_args____module____weakref__list of weak references to the object
- Parameters:
wall_seconds (float)
schedule_intermediate_estimate_bytes (int)
compiled_xla_temporary_bytes (int)
compiled_xla_argument_bytes (int)
compiled_xla_output_bytes (int)
compiled_xla_alias_bytes (int)
compiled_xla_total_bytes (int)
rank_panel_size (int)
occupied_pair_batch_size (int)
materializes_v4 (bool)
- wall_seconds: float¶
- schedule_intermediate_estimate_bytes: int¶
- compiled_xla_temporary_bytes: int¶
- compiled_xla_argument_bytes: int¶
- compiled_xla_output_bytes: int¶
- compiled_xla_alias_bytes: int¶
- compiled_xla_total_bytes: int¶
- rank_panel_size: int¶
- occupied_pair_batch_size: int¶
- materializes_v4: bool = False¶