跳转到主要内容

Qiskit IBM Experiment服务,用于访问IBM的量子实验接口

项目描述

Qiskit IBM Experiment服务

Qiskit 是一个开源SDK,用于在电路、算法和应用模块级别与量子计算机交互。

本项目包含一个服务,允许访问 IBM量子 实验数据库。

安装

可以通过pip安装提供者

pip install qiskit-ibm-experiment

提供者设置

  1. 通过访问 IBM量子登录页面 创建IBM量子账户或登录到现有的账户。

  2. 确保您有权访问实验数据库。

  3. 从您的 IBM量子账户页面 复制(以及可选地重新生成)您的API令牌。

  4. 将步骤2中的令牌(此处称为 MY_API_TOKEN)保存到 IBMExperimentService.save_account() 中。

    from qiskit_ibm_experiment import IBMExperimentService
    IBMExperimentService.save_account(token='MY_API_TOKEN')
    

    上述命令将在本地将您的凭据存储在一个名为 qiskit-ibm.json 的配置文件中。默认情况下,该文件位于 $HOME/.qiskit,其中 $HOME 是您的家目录。

    一旦保存,您就可以无需使用API令牌来实例化实验服务

    from qiskit_ibm_experiment import IBMExperimentService
    service = IBMExperimentService()
    
    # display current supported backends
    print(service.backends())
    
    # get the latest experiments in the DB
    experiment_list = service.experiments()
    

    您还可以将特定配置保存为指定名称

    from qiskit_ibm_experiment import IBMExperimentService
    IBMExperimentService.save_account(name='my_config', token='MY_API_TOKEN')
    

    并显式加载它

    from qiskit_ibm_experiment import IBMExperimentService
    service = IBMExperimentService(name='my_config')
    
    # display current supported backends
    print(service.backends())
    

从环境变量加载账户

或者,IBM提供者可以从环境变量中查找凭据

export QISKIT_IBM_EXPERIMENT_TOKEN='MY_API_TOKEN'
export QISKIT_IBM_EXPERIMENT_URL='https://auth.quantum-computing.ibm.com/api'

然后不带任何参数实例化提供者并访问后端

from qiskit_ibm_experiment import IBMExperimentService
service = IBMExperimentService()

环境变量优先于通过 save_account 保存到磁盘的默认账户;但如果提供了 name 参数,则忽略环境变量。

为当前会话启用账户

作为另一种选择,您还可以通过使用令牌实例化服务来仅为当前会话启用账户

from qiskit_ibm_experiment import IBMExperimentService
service = IBMExperimentService(token='MY_API_TOKEN')

贡献指南

如果您想为IBM量子实验服务做出贡献,请查看我们的贡献指南。本项目遵守Qiskit的行为准则。通过参与,您将期待遵守此准则。

我们使用GitHub问题来跟踪请求和错误。请使用我们的Slack进行讨论和简单问题。要加入我们的Slack社区,请使用邀请链接这里

下一步

现在您已经设置好了,准备好查看我们Qiskit教程仓库中的其他示例。

作者和引用

Qiskit IBM量子实验服务是许多不同层面上对该项目做出贡献的人的成果。如果您使用Qiskit,请根据包含的BibTeX文件进行引用。

许可

Apache License 2.0.

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码分发

qiskit-ibm-experiment-0.4.8.tar.gz (66.3 kB 查看哈希值)

上传时间 源代码

构建分发

qiskit_ibm_experiment-0.4.8-py3-none-any.whl (57.3 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面