cuquantum.tensornet.experimental.ContractDecomposeInfo¶
- class cuquantum.tensornet.experimental.ContractDecomposeInfo(qr_method: Union[cuquantum.tensornet.tensor.QRMethod, Literal[False, None], Dict], svd_method: Union[cuquantum.tensornet.tensor.SVDMethod, Literal[False, None], Dict], svd_info: Optional[cuquantum.tensornet.tensor.SVDInfo] = None, optimizer_info: Optional[cuquantum.tensornet.configuration.OptimizerInfo] = 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
Union[cuquantum.tensornet.tensor.QRMethod, Literal[False, None], Dict]
- svd_method¶
The SVD method used for the decomposition. See
cuquantum.tensornet.tensor.SVDMethod
.- Type
Union[cuquantum.tensornet.tensor.SVDMethod, Literal[False, None], Dict]
- svd_info¶
The SVD information during runtime. See
cuquantum.tensornet.tensor.SVDInfo
.- Type
Optional[cuquantum.tensornet.tensor.SVDInfo]
- optimizer_info¶
The information for the contraction path to form the intermediate tensor. See
cuquantum.tensornet.OptimizerInfo
- Type