cuquantum.SlicerOptions

class cuquantum.SlicerOptions(disable_slicing: Optional[int] = None, memory_model: Optional[int] = None, memory_factor: Optional[int] = None, min_slices: Optional[int] = None, slice_factor: Optional[int] = None)

A data class for capturing the slicer options.

disable_slicing

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_DISABLE_SLICING.

Type

Optional[int]

memory_model

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_MEMORY_MODEL.

Type

Optional[int]

memory_factor

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_MEMORY_FACTOR.

Type

Optional[int]

min_slices

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_MIN_SLICES.

Type

Optional[int]

slice_factor

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_SLICE_FACTOR.

Type

Optional[int]