cotengra.experimental.scoring ============================= .. py:module:: cotengra.experimental.scoring Classes ------- .. autoapisummary:: cotengra.experimental.scoring.CompressedTracedObjective cotengra.experimental.scoring.CompressedSizeTracedObjective cotengra.experimental.scoring.CompressedPeakTracedObjective cotengra.experimental.scoring.CompressedFlopsTracedObjective cotengra.experimental.scoring.CompressedComboTracedObjective Module Contents --------------- .. py:class:: CompressedTracedObjective(chi, compress_late=False, r=1) Bases: :py:obj:`Objective` .. py:attribute:: chi .. py:attribute:: compress_late :value: False .. py:attribute:: r :value: 1 .. py:method:: trace(trial) .. py:class:: CompressedSizeTracedObjective(secondary_weight=0.001, **kwargs) Bases: :py:obj:`CompressedTracedObjective` .. py:attribute:: secondary_weight :value: 0.001 .. py:method:: __call__(trial) .. py:class:: CompressedPeakTracedObjective(secondary_weight=0.001, **kwargs) Bases: :py:obj:`CompressedTracedObjective` .. py:attribute:: secondary_weight :value: 0.001 .. py:method:: __call__(trial) .. py:class:: CompressedFlopsTracedObjective(secondary_weight=0.001, **kwargs) Bases: :py:obj:`CompressedTracedObjective` .. py:attribute:: secondary_weight :value: 0.001 .. py:method:: __call__(trial) .. py:class:: CompressedComboTracedObjective(factor=DEFAULT_COMBO_FACTOR, **kwargs) Bases: :py:obj:`CompressedTracedObjective` .. py:attribute:: factor .. py:method:: __call__(trial)