WUYUEQbit量子计算操作系统(QCOS)介绍
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 编译部署手册
3.2 命令行手册
4. 兼容性说明
5. 开发者指导
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)
| File | Size | Uploaded | |
|---|---|---|---|
| wy_qcos-1.8.0.tar.gz | 30.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|