Skip to main content

WUYUEQbit量子计算操作系统(QCOS)介绍

qcos qcos-cli qcos-sandbox

PyPI - Version PyPI - Wheel Codecov Documentation Status License GITHUB CICD JENKINS CICD

WUYUEQbit量子计算操作系统:QCOS(Quantum Computing Operating System)是一款开源的通用量子计算操作系统,旨在为不同架构的量子计算机(如:超导、中性原子、离子阱、相干伊辛机等)提供统一的软件支持,推动量子计算的生态发展。

1. 架构总览

架构图

2. 功能特性

类别 功能
交互方式 命令行、API、SDK、GUI(规划)
用户管理 多租户隔离、多用户、RBAC(基于角色的)API 权限控制、JWT登录认证
设备管理 校准操作(规划)、设备配置/查询、设备可用率统计
作业管理 作业提交、取消、删除、状态查询、结果查询、自动调度
自动调度 Flavor预设调度策略、设备分组、过滤器Filter、权重器Weigher、extra_specs动态约束
量子引擎 QASM解析、逻辑门分解、量子比特映射、编译优化、线路聚合、线路拆分、量子纠错QEC(规划)
驱动插件 各类超导、中性原子、离子阱、光量子以及模拟器等,详见:量子硬件兼容性说明
系统服务 配置管理、日志管理、监控告警、运维调试
监控告警 支持Prometheus指标采集、Alertmanager告警分发及Grafana 可视化面板

3. 安装使用

官方已适配操作系统:BCLinux 21.10U4、OpenEuler 24.03 (LTS)

ReadTheDocs在线文档: https://qcos.readthedocs.io

3.1 编译部署手册

编译部署(基于Docker,推荐)

编译部署(基于K8s)

编译部署(基于wheel)

3.2 命令行手册

命令行手册 Python客户端

4. 兼容性说明

软硬件执行环境

量子设备兼容性

5. 开发者指导

开发环境搭建

代码开发流程

新功能模块开发

项目开发规范

测试和CICD

6. 许可证

QCOS开源代码遵循MulanPSL-2.0开源协议。 samples/qasm下的代码遵循 Apache-2.0开源协议。

7. 引用来源

7.1 QCOS中benchmark的公共测试集来源

Metadata

Release files for wy-qcos 1.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wy-qcos 1.8.0
File Size Uploaded
wy_qcos-1.8.0.tar.gz 30.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for wy-qcos 1.8.0
File Interpreter ABI Platform
wy_qcos-1.8.0-cp311-cp311-manylinux_2_38_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.38+ x86-64 Details

Total release size: 63.6 MB

Release files / wy_qcos-1.8.0.tar.gz

Download URL wy_qcos-1.8.0.tar.gz
Size 30.3 MB
Tags Source
SHA-256 checksum
How to use checksums
551aa19a8ddb8aaa4fd65569d1dd1c2745555d5648df8f4aa96fcf2bde0fa19d
BLAKE2b-256 checksum
How to use checksums
3e2958d6084db178b6bd26c608ef98755fb3491b300ebc45b819a62d02d40198
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / wy_qcos-1.8.0-cp311-cp311-manylinux_2_38_x86_64.whl

Download URL wy_qcos-1.8.0-cp311-cp311-manylinux_2_38_x86_64.whl
Size 33.3 MB
Tags CPython 3.11 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
b845acc59dfc65f305ced0cf713b8ba7c4ca388c3b38d4ab320e5ca0729aaed3
BLAKE2b-256 checksum
How to use checksums
c3518cdd8573404cdf2c781a9400431872264ec86f6c22931a885edf0417c2b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.8.0 This release

2 release files

1.5.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page