Getting Started
Libraries
cudaq::qec::code
cudaq::qec::decoder
Examples
Performance Studies
API Reference
nv_qldpc_decoder
sliding_window
trt_decoder
pymatching
chromobius
Code
Code.contains_operation
Code.get_num_ancilla_qubits
Code.get_num_ancilla_x_qubits
Code.get_num_ancilla_z_qubits
Code.get_num_data_qubits
Code.get_num_x_stabilizers
Code.get_num_z_stabilizers
Code.get_observables_x
Code.get_observables_z
Code.get_operation_one_qubit
Code.get_operation_two_qubit
Code.get_parity
Code.get_parity_x
Code.get_parity_z
Code.get_pauli_observables_matrix
Code.get_stabilizer_round
Code.get_stabilizer_schedule_x
Code.get_stabilizer_schedule_z
Code.get_stabilizers
stabilizer_grid
stabilizer_grid.data_coords
stabilizer_grid.data_indices
stabilizer_grid.distance
stabilizer_grid.format_data_grid
stabilizer_grid.format_stabilizer_coords
stabilizer_grid.format_stabilizer_grid
stabilizer_grid.format_stabilizer_indices
stabilizer_grid.format_stabilizers
stabilizer_grid.get_cnot_schedule_pairs_x
stabilizer_grid.get_cnot_schedule_pairs_z
stabilizer_grid.get_cnot_schedule_x
stabilizer_grid.get_cnot_schedule_z
stabilizer_grid.get_spin_op_observables
stabilizer_grid.get_spin_op_stabilizers
stabilizer_grid.grid_length
stabilizer_grid.orientation
stabilizer_grid.roles
stabilizer_grid.x_stab_coords
stabilizer_grid.x_stab_indices
stabilizer_grid.x_stabilizers
stabilizer_grid.z_stab_coords
stabilizer_grid.z_stab_indices
stabilizer_grid.z_stabilizers
DetectorErrorModel
DetectorErrorModel.canonicalize_for_rounds
DetectorErrorModel.canonicalize_for_rounds_with_boundary
DetectorErrorModel.detector_error_matrix
DetectorErrorModel.error_ids
DetectorErrorModel.error_rates
DetectorErrorModel.num_detectors
DetectorErrorModel.num_error_mechanisms
DetectorErrorModel.num_observables
DetectorErrorModel.observables_flips_matrix
DecoderContext
DecoderContext.full_component
DecoderContext.num_measurements
DecoderContext.x_component
DecoderContext.z_component
dem_from_memory_circuit()
x_dem_from_memory_circuit()
z_dem_from_memory_circuit()
decoder_context_from_memory_circuit()
dem_from_stim_text()
d_sparse()
Decoder
Decoder.decode
Decoder.decode_async
Decoder.decode_batch
Decoder.get_block_size
Decoder.get_syndrome_size
Decoder.get_version
DecoderResult
DecoderResult.converged
DecoderResult.opt_results
DecoderResult.result
BatchDecoderResult
BatchDecoderResult.converged
BatchDecoderResult.opt_results
BatchDecoderResult.result
AsyncDecoderResult
AsyncDecoderResult.get
AsyncDecoderResult.ready
get_decoder()
cudaq_qec.plugins.decoders.tensor_network_decoder.TensorNetworkDecoder
cudaq_qec.qec.enqueue_syndromes()
cudaq_qec.qec.get_corrections()
cudaq_qec.qec.reset_decoder()
cudaq_qec.pcm_to_sparse_vec()
cudaq_qec.pcm_from_sparse_vec()
cudaq_qec.d_sparse()
sample_memory_circuit()
x_sample_memory_circuit()
z_sample_memory_circuit()
sample_code_capacity()
dem_sampling()
generate_random_pcm()
generate_timelike_sparse_detector_matrix()
get_pcm_for_rounds()
get_sorted_pcm_column_indices()
pcm_extend_to_n_rounds()
pcm_is_sorted()
pcm_to_sparse_vec()
reorder_pcm_columns()
shuffle_pcm_columns()
simplify_pcm()
sort_pcm_columns()
jordan_wigner()
bravyi_kitaev()
MolecularHamiltonian
MolecularHamiltonian.energies
MolecularHamiltonian.hamiltonian
MolecularHamiltonian.hpq
MolecularHamiltonian.hpqrs
MolecularHamiltonian.n_electrons
MolecularHamiltonian.n_orbitals
get_operator_pool()
optimize()
ObserveExecutionType
ObserveExecutionType.function
ObserveExecutionType.gradient
ObserveIteration
ObserveIteration.parameters
ObserveIteration.result
ObserveIteration.type
vqe()
adapt_vqe()
uccsd()
single_excitation()
double_excitation()
get_num_uccsd_parameters()
get_uccsd_excitations()
get_uccgsd_pauli_lists()
uccgsd()
get_num_qaoa_parameters()
gqe()
cudaq_solvers.gqe_algorithm.gqe.get_default_config()
Examples that illustrate how to use CUDA-QX for application development are available in C++ and Python.