Qiskit Runtime中banckend.run()接口被弃用,替换为Qiskit Runtime SamplerV2

        在2024年4月16日,用户被通知我们已经弃用了Qiskit Runtime中的backend.run()接口,因为新的V2原语接口履行了它的角色。请注意,对backend.run()的支持将在2024年10月15日左右正式取消。有关将使用backend.run()的任何现有代码迁移到新的V2原语接口的说明,请参阅迁移指南。请注意,服务器端将取消对backend.run()的支持,这意味着即使使用较旧版本的qiskit-ibm-runtime或qiskit-ibm-provider,该方法也无法工作。请做相应的计划。

Upcoming sunset of backend.run | IBM Quantum Platform

        本指南通过代码示例描述了关键的行为模式和用例,以帮助您将代码从遗留的backend.run()接口迁移到使用Qiskit Runtime原语接口(Qiskit -ibm- Runtime包)。因为backend.run()只返回计数,所以直接替换为Qiskit Runtime SamplerV2。然而,如果您使用backend.run()的手动处理来返回期望值,那么您现在可以使用Qiskit Runtime EstimatorV2来代替。因为backend.run()和“version 1”原语都已被弃用,所以本指南只使用V2原语。

        Qiskit运行时原语实现了在Qiskit中找到的参考Sampler V2和Estimator V2接口。原语,并启用遗留的backend.run()接口不可用的功能。这些功能包括在Estimator中应用高级处理技术来抑制和缓解错误,在Sampler和Estimator中有效地在参数值集或可观察对象数组之间进行扫描的能力,以及访问新的本地测试模式。此外,Qiskit Runtime允许用户背靠背运行迭代算法电路(会话模式)或在电路集合中运行,而无需重新排队每个作业(批处理模式)。这将提高量子处理器的使用效率,并减少运行复杂计算所花费的时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白光白光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值