providers
Cloud providers are ways to send Computations to be executed remotely by a distant computer.
They are all based on common principles: they provide a CommunicationLayer that can be inserted into a RemoteComputer.
>>> communication_layer = ProviderCommunicationLayer(...) # Provider-specific arguments
>>> computer = RemoteComputer(communication_layer)
Note that the CommunicationLayer is not intended to be used directly, but only accessed through the RemoteComputer interface.
Providers can also provide custom RemoteConfig to be able to store their specific user credentials.
- Quandela
- Scaleway
- Authentication
- ScalewayCommunicationLayer
- Using an existing Scaleway QPU session
- ScalewayConfig
ScalewayConfigScalewayConfig.clear_cache()ScalewayConfig.get_provider()ScalewayConfig.get_proxies()ScalewayConfig.get_token()ScalewayConfig.get_token_env_var()ScalewayConfig.get_url()ScalewayConfig.save()ScalewayConfig.set_provider()ScalewayConfig.set_proxies()ScalewayConfig.set_token()ScalewayConfig.set_token_env_var()ScalewayConfig.set_url()
- Legacy Session
- Kipu Quantum Hub
- Installation
- Authentication
- KipuCommunicationLayer
- KipuConfig
KipuConfigKipuConfig.clear_cache()KipuConfig.get_organization_id()KipuConfig.get_proxies()KipuConfig.get_token()KipuConfig.get_token_env_var()KipuConfig.get_url()KipuConfig.save()KipuConfig.set_organization_id()KipuConfig.set_proxies()KipuConfig.set_token()KipuConfig.set_token_env_var()KipuConfig.set_url()
- Legacy Session