Skip to main content

ClassiqBackendPreferences

Represents backend preferences specific to Classiq quantum computing targets. This class is used to configure the backend options for executing quantum circuits on Classiq’s platform. The relevant backend names for Classiq targets are specified in ClassiqSimulatorBackendNames & ClassiqNvidiaBackendNames. For more details, refer to the Classiq Backend Documentation. Methods:
NameDescription
is_nvidia_backend

backend_service_provider

backend_service_provider: ProviderTypeVendor.CLASSIQ = pydantic.Field(default=(ProviderVendor.CLASSIQ))

ClassiqSimulatorBackendNames

The simulator backends available in the Classiq provider. Attributes:

SIMULATOR

SIMULATOR = 'simulator'

SIMULATOR_STATEVECTOR

SIMULATOR_STATEVECTOR = 'simulator_statevector'

SIMULATOR_DENSITY_MATRIX

SIMULATOR_DENSITY_MATRIX = 'simulator_density_matrix'

SIMULATOR_MATRIX_PRODUCT_STATE

SIMULATOR_MATRIX_PRODUCT_STATE = 'simulator_matrix_product_state'

ClassiqNvidiaBackendNames

Classiq’s Nvidia simulator backend names. Methods: Attributes:

SIMULATOR

SIMULATOR = 'nvidia_simulator'

SIMULATOR_STATEVECTOR

SIMULATOR_STATEVECTOR = 'nvidia_simulator_statevector'

BRAKET_NVIDIA_SIMULATOR

BRAKET_NVIDIA_SIMULATOR = 'braket_nvidia_simulator'

BRAKET_NVIDIA_SIMULATOR_STATEVECTOR

BRAKET_NVIDIA_SIMULATOR_STATEVECTOR = 'braket_nvidia_simulator_statevector'