GCP
GCPBackendPreferences
Bases: BackendPreferences
Represents the backend preferences specific to Google Cloud Platform (GCP) services.
Inherits from BackendPreferences and sets the backend service provider to Google.
Attributes:
| Name | Type | Description |
|---|---|---|
backend_service_provider |
GOOGLE
|
Indicates the backend service provider as Google, |
noise_model |
str | None
|
Optional named preset simulator noise (see |
simulator_noise_spec |
ClassiqSimulatorNoiseSpecification | None
|
Optional user-defined noise; same type as on |
See examples in the Google Cloud Backend Documentation.
Methods:
| Name | Description |
|---|---|
is_nvidia_backend |
|
backend_service_provider
backend_service_provider: GOOGLE = Field(default=GOOGLE)
noise_model
noise_model: str | None = Field(
default=None,
description="Preset noise model for Classiq simulators. Mutually exclusive with simulator_noise_spec.",
)
simulator_noise_spec
simulator_noise_spec: (
ClassiqSimulatorNoiseSpecification | None
) = Field(
default=None,
description="Custom noise for Classiq simulators. Mutually exclusive with noise_model.",
)
use_double_precision
use_double_precision: bool = Field(
default=False,
description="Use double precision on Nvidia simulators. Default is single.",
)
is_nvidia_backend
is_nvidia_backend() -> bool