CUDA-Q Supported Functions
Overview
This page lists the CUDA-Q functions and options supported when using an external quantum resource as the target in QuREKA.
Function Support Table
sample()
Default
O
shots_count
O
*args
O
*args broadcast
O
noise_model
X
explicit_measurements
X
Not supported on external targets
sample_async()
qpu_id=0
O
qpu_id=1
X
Multi-QPU not supported
run()
All options
X
run_async()
All options
X
observe()
Default
O
*args
O
shots_count
O
*args broadcast
X
spin_operator list
O
Polynomial Hamiltonian
O
noise_model
X
num_trajectories
X
Requires noise_model
execution=parallel.thread
X
Parallel distribution not supported
qpu_id=0
O
qpu_id=1
X
observe_async()
qpu_id=0
O
shots_count
O
get_state()
Default
X
*args
X
get_state_async()
Default
X
draw()
Default
X
O: Supported / X: Not supported · *args: Whether kernel parameters can be passed to the function · *args broadcast: Whether parameters can be passed as a list for batch execution