Skip to main content

Qibo client interface.

Project description

Qibo client

The documentation of the project can be found here.

Install

Install first the package dependencies with the following commands.

We recommend to start with a fresh virtual environment to avoid dependencies conflicts with previously installed packages.

python -m venv ./env
source activate ./env/bin/activate

The qibo-client package can be installed through pip:

pip install qibo-client

Quick start

Once installed, the provider allows to run quantum circuit computations on remote labs using Qibo.

:warning: Note: to run jobs on the remote cluster it is mandatory to own a validated account. Please, sign up to your preferred institution to obtain the needed token to run computations on the cluster.

The following snippet provides a basic usage example. Replace the your-token string with your user token received during the registration process. To check which devices are available with your account please visit the dashboard at your institution.

import qibo
import qibo_client

# create the circuit you want to run
circuit = qibo.models.QFT(5)

# authenticate to server through the client instance
token = "your-token"
client = qibo_client.Client(token)

# run the circuit
device = "device_name"
project = "project_name"
job = client.run_circuit(circuit, device=device, project=project, nshots=1024)
result = job.result()
print(result)

The device name indicates the specific system or machine that will process the job. The project name corresponds to the project or group to which the user belongs and which will be charged for the service usage.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qibo_client-0.1.1.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qibo_client-0.1.1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file qibo_client-0.1.1.tar.gz.

File metadata

  • Download URL: qibo_client-0.1.1.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for qibo_client-0.1.1.tar.gz
Algorithm Hash digest
SHA256 829beda92f014c8476f479a05ea37a12b155b09bc8e60bd99e42af034df97fce
MD5 64a7ad0795cc675af833c0696ba56447
BLAKE2b-256 0ab7af95088ff89c2a48d4b49010fd7f23ae575239860c70bc39bce64d8eca86

See more details on using hashes here.

File details

Details for the file qibo_client-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: qibo_client-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for qibo_client-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 38378466cdc13ccad0de7ab453c31a8f89cda01b364dfa9f4ebc42b86e3b1a36
MD5 042ffc034ad5c871d387544ab5434176
BLAKE2b-256 bb2122afa92a189d3b12adb6bff4d45d0106d114a0f4b3bd1f2148fb9568e9f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page