ContractionOptimizerConfigAttribute#

enum cuquantum.bindings.cutensornet.ContractionOptimizerConfigAttribute(value)[source]#

See cutensornetContractionOptimizerConfigAttributes_t.

Member Type:

int

Valid values are as follows:

GRAPH_NUM_PARTITIONS = <ContractionOptimizerConfigAttribute.GRAPH_NUM_PARTITIONS: 0>#
GRAPH_CUTOFF_SIZE = <ContractionOptimizerConfigAttribute.GRAPH_CUTOFF_SIZE: 1>#
GRAPH_ALGORITHM = <ContractionOptimizerConfigAttribute.GRAPH_ALGORITHM: 2>#
GRAPH_IMBALANCE_FACTOR = <ContractionOptimizerConfigAttribute.GRAPH_IMBALANCE_FACTOR: 3>#
GRAPH_NUM_ITERATIONS = <ContractionOptimizerConfigAttribute.GRAPH_NUM_ITERATIONS: 4>#
GRAPH_NUM_CUTS = <ContractionOptimizerConfigAttribute.GRAPH_NUM_CUTS: 5>#
RECONFIG_NUM_ITERATIONS = <ContractionOptimizerConfigAttribute.RECONFIG_NUM_ITERATIONS: 10>#
RECONFIG_NUM_LEAVES = <ContractionOptimizerConfigAttribute.RECONFIG_NUM_LEAVES: 11>#
SLICER_DISABLE_SLICING = <ContractionOptimizerConfigAttribute.SLICER_DISABLE_SLICING: 20>#
SLICER_MEMORY_MODEL = <ContractionOptimizerConfigAttribute.SLICER_MEMORY_MODEL: 21>#
SLICER_MEMORY_FACTOR = <ContractionOptimizerConfigAttribute.SLICER_MEMORY_FACTOR: 22>#
SLICER_MIN_SLICES = <ContractionOptimizerConfigAttribute.SLICER_MIN_SLICES: 23>#
SLICER_SLICE_FACTOR = <ContractionOptimizerConfigAttribute.SLICER_SLICE_FACTOR: 24>#
HYPER_NUM_SAMPLES = <ContractionOptimizerConfigAttribute.HYPER_NUM_SAMPLES: 30>#
HYPER_NUM_THREADS = <ContractionOptimizerConfigAttribute.HYPER_NUM_THREADS: 31>#
SIMPLIFICATION_DISABLE_DR = <ContractionOptimizerConfigAttribute.SIMPLIFICATION_DISABLE_DR: 40>#
SEED = <ContractionOptimizerConfigAttribute.SEED: 60>#
COST_FUNCTION_OBJECTIVE = <ContractionOptimizerConfigAttribute.COST_FUNCTION_OBJECTIVE: 61>#
CACHE_REUSE_NRUNS = <ContractionOptimizerConfigAttribute.CACHE_REUSE_NRUNS: 62>#
SMART_OPTION = <ContractionOptimizerConfigAttribute.SMART_OPTION: 63>#