Skip to main content

GCPBackendPreferences

Represents the backend preferences specific to Google Cloud Platform (GCP) services. Inherits from BackendPreferences and sets the backend service provider to Google. Methods:
NameDescription
is_nvidia_backend
Attributes:
NameTypeDescription
backend_service_providerProviderTypeVendor.GOOGLEIndicates the backend service provider as Google,
noise_modelstr | NoneOptional named preset simulator noise (see CLASSIQ_NOISE_MODELS). Mutually exclusive with simulator_noise_spec.
simulator_noise_specClassiqSimulatorNoiseSpecification | NoneOptional user-defined noise; same type as on ClassiqBackendPreferences. Mutually exclusive with noise_model.

backend_service_provider

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

use_double_precision

use_double_precision: bool = pydantic.Field(default=False, description='Use double precision on Nvidia simulators. Default is single.')

noise_model

noise_model: str | None = pydantic.Field(default=None, description='Preset noise model for Classiq simulators. Mutually exclusive with simulator_noise_spec.')

simulator_noise_spec

simulator_noise_spec: ClassiqSimulatorNoiseSpecification | None = pydantic.Field(default=None, description='Custom noise for Classiq simulators. Mutually exclusive with noise_model.')