cuquantum.cutensornet.create_accessor

cuquantum.cutensornet.create_accessor(intptr_t handle, intptr_t tensor_network_state, int32_t num_projected_modes, projected_modes, amplitudes_tensor_strides) intptr_t[源代码]

创建张量网络状态振幅访问器。

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

  • tensor_network_state (intptr_t) – 定义的张量网络状态。

  • num_projected_modes (int32_t) – 投影状态模式的数量(张量网络状态模式投影到特定基向量)。

  • projected_modes (object) –

    投影状态模式(当没有或所有模式都被投影时,可以为 NULL)。它可以是

    • 一个 int 作为数组的指针地址,或者

    • 一个 int32_t 的 Python 序列。

  • amplitudes_tensor_strides (object) –

    结果振幅张量的模式步幅。如果为 NULL,则将假定默认的广义列优先步幅。它可以是

    • 一个 int 作为数组的指针地址,或者

    • 一个 int64_t 的 Python 序列。

返回值

张量网络状态振幅访问器。

返回类型

intptr_t