ContractDecomposeInfo#

class cuquantum.tensornet.experimental.ContractDecomposeInfo(
qr_method: QRMethod | Literal[False, None] | Dict,
svd_method: SVDMethod | Literal[False, None] | Dict,
svd_info: SVDInfo | None = None,
optimizer_info: OptimizerInfo | None = None,
)[source]#

A data class for capturing contract-decompose information.

qr_method#

The QR method used for the decomposition. See cuquantum.tensornet.tensor.QRMethod.

Type:

cuquantum.tensornet.tensor.QRMethod | Literal[False, None] | Dict

svd_method#

The SVD method used for the decomposition. See cuquantum.tensornet.tensor.SVDMethod.

Type:

cuquantum.tensornet.tensor.SVDMethod | Literal[False, None] | Dict

svd_info#

The SVD information during runtime. See cuquantum.tensornet.tensor.SVDInfo.

Type:

cuquantum.tensornet.tensor.SVDInfo | None

optimizer_info#

The information for the contraction path to form the intermediate tensor. See cuquantum.tensornet.OptimizerInfo

Type:

cuquantum.tensornet.configuration.OptimizerInfo | None