cuquantum.custatevec.sv_swap_worker_create¶
- cuquantum.custatevec.sv_swap_worker_create(intptr_t handle, intptr_t communicator, intptr_t org_sub_sv, int32_t org_sub_sv_ind_ex, intptr_t org_event, int sv_data_type, intptr_t stream) tuple [源代码]¶
创建状态向量交换 worker。
- 参数
handle (intptr_t) – cuStateVec 库的句柄。
communicator (intptr_t) – 指向 MPI 通信器的指针。
org_sub_sv (intptr_t) – 指向子状态向量的指针。
org_sub_sv_ind_ex (int32_t) – 由 org_sub_sv 参数指定的子状态向量的索引。
org_event (intptr_t) – 用于与对等 worker 同步的事件。
sv_data_type (int) – 状态向量表示使用的数据类型。
stream (intptr_t) – 用于在数据传输期间本地执行内核的流。
- 返回
intptr_t:状态向量交换 worker。
size_t:所需的额外工作区大小。
size_t:传输工作区的最小必需大小。
- 返回类型
包含以下内容的 3 元组