Qiskit IBM量子计算提供程序,用于访问IBM的量子设备和模拟器
项目描述
Qiskit IBM量子计算提供程序 (已弃用)
请注意: 自2024年4月发布的0.11.0版本起,qiskit-ibm-provider
已弃用,支持结束,最终存档不早于从该日期起3个月。由 qiskit-ibm-provider
提供的功能已移至 qiskit-ibm-runtime。请参阅 运行时迁移指南 以获取更多详细信息。我们鼓励您尽早迁移。
Qiskit 是一个开源SDK,用于在电路、算法和应用模块级别上与量子计算机交互。
此项目包含一个提供程序,允许访问 IBM量子 系统和模拟器。
从 qiskit-ibmq-provider 迁移
如果您熟悉 qiskit-ibmq-provider
仓库,请查看 迁移指南。
安装
您可以使用pip安装提供程序
pip install qiskit-ibm-provider
提供程序设置
-
通过访问IBM 量子登录页面创建 IBM 量子账户或登录现有账户。
-
从您的IBM 量子账户页面复制(可选:重新生成)您的 API 令牌。
-
从步骤 2 中获取您的令牌,这里称为
MY_API_TOKEN
,并通过调用IBMProvider.save_account()
保存它。from qiskit_ibm_provider import IBMProvider IBMProvider.save_account(token='MY_API_TOKEN')
上述命令将您的凭据存储在名为
qiskit-ibm.json
的配置文件中。默认情况下,此文件位于$HOME/.qiskit
,其中$HOME
是您的家目录。保存后,您就可以像下面那样实例化提供者并访问后端。from qiskit_ibm_provider import IBMProvider provider = IBMProvider() # display current supported backends print(provider.backends()) # get IBM's simulator backend simulator_backend = provider.get_backend('ibmq_qasm_simulator')
从环境变量加载账户
或者,IBM 提供者可以从环境变量中检索凭据。
export QISKIT_IBM_TOKEN='MY_API_TOKEN'
然后无参数实例化提供者并访问后端。
from qiskit_ibm_provider import IBMProvider
provider = IBMProvider()
为当前会话启用账户
作为另一种选择,您还可以通过使用令牌实例化提供者来仅为当前会话启用账户。
from qiskit_ibm_provider import IBMProvider
provider = IBMProvider(token='MY_API_TOKEN')
下一步
现在您已设置完毕,准备好查看一些教程。
贡献指南
如果您想为 qiskit-ibm-provider 贡献,请参阅我们的贡献指南。此项目遵循 Qiskit 的行为准则。通过参与,您应遵守此准则。
我们使用GitHub 问题来跟踪请求和错误。请使用我们的Slack进行讨论和简单问题。要加入我们的 Slack 社区,请使用以下邀请链接这里。
作者和引用
Qiskit IBM 量子提供者是许多人的工作成果,他们以不同的级别为项目做出贡献。如果您使用 Qiskit,请根据包含的BibTeX 文件进行引用。
许可证
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
构建分布
qiskit_ibm_provider-0.11.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 31a29701120dd0b27e1d8e691b4e7262580cda6f85b85610697577920d8c2f0c |
|
MD5 | 1b2752d91a03ab13fb478455c8f04b04 |
|
BLAKE2b-256 | 3b75a3a940de9adbd2c9b85b12e8401a6cbf9b4b6b41d3b65fde64980eaa865e |
qiskit_ibm_provider-0.11.0-py3-none-any.whl的哈希值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3d84aff2df00d0642a9fcb53cf7f7442e62d65d3bbe13e191bc078b2ee474dc6 |
|
MD5 | 9e2c3a216b7bf4631c0684213146ccfa |
|
BLAKE2b-256 | a3862f775a9ce2514da2ad2b0a5e52640536cbd6dcc1b5e0f6a48297ede96dcb |