cuquantum.cutensornet.ContractionOptimizerConfigAttribute

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

See cutensornetContractionOptimizerConfigAttributes_t.

Member Type

int

Valid values are as follows:

GRAPH_NUM_PARTITIONS = <ContractionOptimizerConfigAttribute.GRAPH_NUM_PARTITIONS: 0>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_GRAPH_NUM_PARTITIONS.

GRAPH_CUTOFF_SIZE = <ContractionOptimizerConfigAttribute.GRAPH_CUTOFF_SIZE: 1>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_GRAPH_CUTOFF_SIZE.

GRAPH_ALGORITHM = <ContractionOptimizerConfigAttribute.GRAPH_ALGORITHM: 2>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_GRAPH_ALGORITHM.

GRAPH_IMBALANCE_FACTOR = <ContractionOptimizerConfigAttribute.GRAPH_IMBALANCE_FACTOR: 3>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_GRAPH_IMBALANCE_FACTOR.

GRAPH_NUM_ITERATIONS = <ContractionOptimizerConfigAttribute.GRAPH_NUM_ITERATIONS: 4>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_GRAPH_NUM_ITERATIONS.

GRAPH_NUM_CUTS = <ContractionOptimizerConfigAttribute.GRAPH_NUM_CUTS: 5>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_GRAPH_NUM_CUTS.

RECONFIG_NUM_ITERATIONS = <ContractionOptimizerConfigAttribute.RECONFIG_NUM_ITERATIONS: 10>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_RECONFIG_NUM_ITERATIONS.

RECONFIG_NUM_LEAVES = <ContractionOptimizerConfigAttribute.RECONFIG_NUM_LEAVES: 11>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_RECONFIG_NUM_LEAVES.

SLICER_DISABLE_SLICING = <ContractionOptimizerConfigAttribute.SLICER_DISABLE_SLICING: 20>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_DISABLE_SLICING.

SLICER_MEMORY_MODEL = <ContractionOptimizerConfigAttribute.SLICER_MEMORY_MODEL: 21>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_MEMORY_MODEL.

SLICER_MEMORY_FACTOR = <ContractionOptimizerConfigAttribute.SLICER_MEMORY_FACTOR: 22>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_MEMORY_FACTOR.

SLICER_MIN_SLICES = <ContractionOptimizerConfigAttribute.SLICER_MIN_SLICES: 23>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_MIN_SLICES.

SLICER_SLICE_FACTOR = <ContractionOptimizerConfigAttribute.SLICER_SLICE_FACTOR: 24>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SLICER_SLICE_FACTOR.

HYPER_NUM_SAMPLES = <ContractionOptimizerConfigAttribute.HYPER_NUM_SAMPLES: 30>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_HYPER_NUM_SAMPLES.

HYPER_NUM_THREADS = <ContractionOptimizerConfigAttribute.HYPER_NUM_THREADS: 31>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_HYPER_NUM_THREADS.

SIMPLIFICATION_DISABLE_DR = <ContractionOptimizerConfigAttribute.SIMPLIFICATION_DISABLE_DR: 40>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SIMPLIFICATION_DISABLE_DR.

SEED = <ContractionOptimizerConfigAttribute.SEED: 60>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SEED.

COST_FUNCTION_OBJECTIVE = <ContractionOptimizerConfigAttribute.COST_FUNCTION_OBJECTIVE: 61>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_COST_FUNCTION_OBJECTIVE.

CACHE_REUSE_NRUNS = <ContractionOptimizerConfigAttribute.CACHE_REUSE_NRUNS: 62>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_CACHE_REUSE_NRUNS.

SMART_OPTION = <ContractionOptimizerConfigAttribute.SMART_OPTION: 63>

See CUTENSORNET_CONTRACTION_OPTIMIZER_CONFIG_SMART_OPTION.