cuquantum.cutensornet.expectation_compute

cuquantum.cutensornet.expectation_compute(intptr_t handle, intptr_t tensor_network_expectation, intptr_t work_desc, intptr_t expectation_value, intptr_t state_norm, intptr_t cuda_stream)[源代码]

计算给定张量网络算符在给定张量网络状态上的(未归一化的)期望值。

参数
  • handle (intptr_t) – cuTensorNet 库句柄。

  • tensor_network_expectation (intptr_t) – 张量网络状态期望值表示。

  • work_desc (intptr_t) – 工作区描述符(用户必须设置所需的暂存/缓存内存缓冲区)。

  • expectation_value (intptr_t) – 计算出的未归一化张量网络状态期望值(主机指针)。返回的标量将具有与张量线路状态相同的数值数据类型。

  • state_norm (intptr_t) – 底层张量线路状态的平方 2-范数(主机指针)。返回的标量将具有与张量线路状态相同的数值数据类型。提供 NULL 指针将忽略范数计算。

  • cuda_stream (intptr_t) – CUDA 流。