sv_swap_worker_set_sub_svs_p2p#
-
cuquantum.
bindings. custatevec. sv_swap_worker_set_sub_svs_p2p( - intptr_t handle,
- intptr_t sv_swap_worker,
- dst_sub_svs_p2p,
- dst_sub_sv_indices_p2p,
- dst_events,
- uint32_t n_dst_sub_svs_p2p,
Set sub state vector pointers accessible via GPUDirect P2P with CUDA IPC events.
- Parameters:
handle (intptr_t) – the handle to cuStateVec library.
sv_swap_worker (intptr_t) – state vector swap worker.
dst_sub_svs_p2p (object) –
an array of pointers to sub state vectors that are accessed by GPUDirect P2P. It can be:
dst_sub_sv_indices_p2p (object) –
the sub state vector indices of sub state vector pointers specified by the dst_sub_svs_p2p argument. It can be:
an
int
as the pointer address to the array, ora Python sequence of
int32_t
.
dst_events (object) –
events used to create peer workers. It can be:
an
int
as the pointer address to the array, ora Python sequence of
intptr_t
.
n_dst_sub_svs_p2p (uint32_t) – the number of sub state vector pointers specified by the dst_sub_svs_p2p argument.
See also