sample_prob_array_sparse_prepare#

cuquantum.bindings.custabilizer.sample_prob_array_sparse_prepare(
intptr_t handle,
int64_t num_samples,
int64_t num_probs,
) size_t[source]#

Query the device workspace size required for sparse Bernoulli sampling.

Parameters:
  • handle (intptr_t) – Library handle.

  • num_samples (int64_t) – Number of samples.

  • num_probs (int64_t) – Number of probabilities.

Returns:

Required device workspace size in bytes.

Return type:

size_t