PilotOS产品介绍

什么是PilotOS

为量子计算编程而生的一站式学习与开发平台,提供量子编程开发环境,支持量子计算资源随时调用,支持量子应用打开即用。
 

产品特点

无需安装配置
PilotOS客户端集成量子编程开发环境所需的Python、QPanda等服务,用户无需安装配置,可以直接使用。

计算资源随时调用
借助QPanda服务,可直接使用本机虚拟机或连接到组织集群计算资源和OriginQ Cloud计算服务资源运行量子程序。

对接不同平台
不受技术约束,不需要针对每种类型量子硬件编写不同程序或使用不同工具,借助司南QCompiler服务,可把QPanda编写的量子程序编译到不同量子计算平台的对应的量子语言,目前已支持QASM、OriginIR、Quil等多种量子语言。

应用打开即用
借助司南操作系统量子计算任务与资源处理机制,实现PilotOS客户端应用市场内应用打开即用。

产品优势

开放:用户可以灵活使用喜爱的开发工具,同时支持 QPanda、Cirq、Qiskit 和 Q#编程框架。

丰富:支持多种交付方式的量子应用发布,包括镜像类、API类、SDK等。

灵活:支持更多的量子硬件接入,为开发者提供量子算力资源。

使用方式

无网使用

PilotOS客户端提供用户无网状态下可使用的编程工具Jupyter,同时支持用户在Jupyter编程环境中调用以用户主机CPU资源为基础的本地虚拟计算资源,本地虚拟计算资源支持全振幅量子虚拟机、单振幅量子虚拟机、部分振幅量子虚拟机以及含噪声量子虚拟机。

联网使用
  • 支持用户在Jupyter编程环境中调用OriginQ计算资源提供的真实量子计算服务。
  • 支持用户在Jupyter编程环境中调用OriginQ计算资源提供的免费高性能计算集群。
  • 支持用户打开即用应用市场提供的行业量子应用软件。

注册与登录

用户可使用本源量子云账号登录PilotOS客户端。

 



如无本源量子云账号,可选择微信登录或手机短信验证码直接登录。

获取API KEY

点击系统设置图标,进入系统设置页面,用户可修改个人头像、设置是否开机自启客户端、获取个人API KEY信息。
 

Jupyter

进入Jupyter项目主页

双击Jupyter桌面图标,进入Jupyter工具主界面,用户可查看全部项目及对项目进行运行、停止、重命名、克隆、下载、删除等操作。

新建项目

Jupyter新建项目支持用户新建空白项目或导入Git公共项目两种项目创建方式,导入外部公共项目必须填写Git公共项目地址。
 

Jupyter工作空间

常用操作指导可参见Jupyter工作空间

示例教程

Jupyter项目主页提供了示例项目可供学习借鉴,支持在Jupyter编程环境中运行示例代码。
 

任务监控

点击任务监控图标,进入任务监控页面,目前仅展示调用OriginQ计算资源、其他计算资源执行的任务数据。

提交至本机计算资源任务数据暂不提供。用户在使用Jupyter工具编程时,可直接在工作空间内获得计算结果。

计算资源监控

点击资源监控图标,进入资源监控页面,目前仅展示OriginQ计算资源服务及调用数据。
 

应用市场

应用市场展示上架到应用市场的量子软件应用或程序,并支持用户对应用进行添加桌面或从桌面移除操作,实现量子软件服务“打开即用”。PilotOS客户端应用市场为本源量子云-应用云分发渠道之一,属于量子应用服务生态的重要一环。应用市场为用户提供Notebook代码样例、API、镜像等量子计算应用资产的共享,为高校科研机构、行业应用开发商、解决方案集成商、企业级/个人开发者等群体,提供安全、开放的共享及交易环节,加速量子计算应用资产的开发与落地,保障量子计算应用开发生态链上各参与方高效地实现各自的商业价值。
 

 

工具介绍

图形化编程工具是通过拖拽逻辑门图标快速实现量子编程,支持线路与OriginIR量子语言相互转译,用户可以在图形化工具上完成量子线路的搭建和运行。
 

使用引导

  1. 菜单栏:用户可通过此菜单新建或打开线路,选择不同的计算后端,对线路进行编辑操作,调整页面布局显示等;
  2. 运行及保存区域:创建好线路后,用户可点击保存按钮进行保存,也可点击运行按钮从而获取计算结果;
  3. 工具栏:用户可查看或编辑OriginIR代码,阅读平台教程文档,查看任务计算结果;
  4. 量子逻辑门和操作模块:这里分布着不同的逻辑门和操作模块,用户可将其拖动至图形化编辑区域中,组成相应的量子线路。不同类型的逻辑门使用不同的颜色和形状进行区分,详细可参考逻辑门介绍;
  5. 图形化编辑区域:通过拖拽逻辑门和操作模块实现线路创建,每条水平线代表一个量子比特,用户可根据需要增加或减少量子比特;
  6. 可视化结果:此处区域展示的结果为理论值,忽略了任何测量操作以及参数设置的影响。

Jupyter在线编程工具

本源量子云提供在线使用的Jupyter编程工具,用户登录本源量子云工作台后即可使用。
 

量子计算编程框架QPanda

QPanda是由本源量子开发的开源量子计算编程框架,它可以用于构建、运行和优化量子算法。QPanda作为本源量子计算系列软件的基础库,为OriginIR、Qurator、量子计算服务提供核心部件。目前提供C++和Python两种版本。
QPanda(Python) SDK 编程框架使用 Python 3 开发,并封装为二次开发包形式发布。用户可编写 Python 3 程序,调用本开发包,设计量子计算应用程序。QPanda 含有丰富的量子电路模板和教程,用户可以在 GitHub 上下载安装 QPanda,也可以使用语句 pip install pyqpanda 安装 QPanda。

PyQPanda用户手册

量子程序集成开发环境Qurator

Qurator是本源量子软件团队整合开发的量子程序编程环境工具包,该软件整合了QPanda量子编程框架及QRunes编码和编译流程。提供了一站式编译环境安装,用户通过程序的安装即可实现编译环境的一键使用。

 

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

晨曦_子画

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

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

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

打赏作者

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

抵扣说明:

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

余额充值