cuquantum.cutensornet.experimental.ContractDecomposeInfo

class cuquantum.cutensornet.experimental.ContractDecomposeInfo(qr_method: Union[cuquantum.cutensornet.tensor.QRMethod, Literal[False, None], Dict], svd_method: Union[cuquantum.cutensornet.tensor.SVDMethod, Literal[False, None], Dict], svd_info: Optional[cuquantum.cutensornet.tensor.SVDInfo] = None, optimizer_info: Optional[cuquantum.cutensornet.configuration.OptimizerInfo] = None)[source]

一个用于捕获 contract-decompose 信息的数据类。

qr_method

用于分解的 QR 方法。请参阅 QRMethod

类型

Union[cuquantum.cutensornet.tensor.QRMethod, Literal[False, None], Dict]

svd_method

用于分解的 SVD 方法。请参阅 SVDMethod

类型

Union[cuquantum.cutensornet.tensor.SVDMethod, Literal[False, None], Dict]

svd_info

运行时期间的 SVD 信息。请参阅 SVDInfo

类型

Optional[cuquantum.cutensornet.tensor.SVDInfo]

optimizer_info

用于形成中间张量的收缩路径的信息。请参阅 OptimizerInfo

类型

Optional[cuquantum.cutensornet.configuration.OptimizerInfo]