cotengra

Hyper optimized contraction trees for large tensor networks and einsums.

Submodules

Attributes

UniformOptimizer

Does no gaussian process tuning by default, just randomly samples - requires

contract_expression

Alias for cotengra.einsum_expression().

contract

Alias for cotengra.einsum().

Functions

hyper_optimize(inputs, output, size_dict[, ...])

Package Contents

cotengra.UniformOptimizer

Does no gaussian process tuning by default, just randomly samples - requires no optimization library.

cotengra.contract_expression[source]

Alias for cotengra.einsum_expression().

cotengra.contract[source]

Alias for cotengra.einsum().

cotengra.hyper_optimize(inputs, output, size_dict, memory_limit=None, get='path', **opts)[source]