sampler_create#

cuquantum.bindings.custatevec.sampler_create(
intptr_t handle,
intptr_t sv,
int sv_data_type,
uint32_t n_index_bits,
uint32_t n_max_shots,
) tuple[source]#

Create sampler descriptor.

Parameters:
  • handle (intptr_t) – the handle to the cuStateVec library.

  • sv (intptr_t) – pointer to state vector.

  • sv_data_type (int) – data type of state vector.

  • n_index_bits (uint32_t) – the number of index bits of the state vector.

  • n_max_shots (uint32_t) – the max number of shots used for this sampler context.

Returns:

  • intptr_t: pointer to a new sampler descriptor.

  • size_t: workspace size.

Return type:

A 2-tuple containing