
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Intel® Quantum SDK(软件开发工具包)Docker镜像用于提供与Intel量子计算栈交互的软件环境。该SDK允许用户开发、编译和运行量子加速应用,通过C++编程语言扩展实现量子电路描述,并支持针对Intel量子硬件兼容的多种后端执行。镜像包含完整的开发工具链、示例程序及两种模拟器后端,适用于量子算法研究、量子程序开发与测试。
基于C++的用户界面
提供扩展的C++命令式编程环境,支持量子逻辑操作级别的量子电路表达,符合硬件加速器开发范式。
LLVM编译器框架优化
集成LLVM编译器框架,针对Intel量子计算栈提供专用优化和分解序列,提升量子程序执行效率。
完整编译流程
生成可执行文件的全流程编译工具,支持用户选择与Intel量子硬件兼容的后端(模拟器或实际硬件)。
两种模拟器后端
通过Docker引擎启动交互式容器,获取SDK开发环境:
bashdocker run --name myIQSDK -it intellabs/intel_quantum_sdk /bin/bash
说明:
--name myIQSDK指定容器名称,-it启用交互式终端,intellabs/intel_quantum_sdk为镜像名称,/bin/bash启动bash shell。
容器启动后,默认进入/home目录,SDK环境已配置完成。
查看SDK安装组件
bashls ${IQSDK_ROOT} # IQSDK_ROOT为指向SDK安装目录的环境变量
编译并运行示例程序
复制示例代码到工作目录:
bashcp ${IQSDK_ROOT}/quantum-examples/teleport.cpp .
使用Intel量子编译器编译:
bashintel-quantum-compiler teleport.cpp
执行生成的可执行文件:
bash./teleport
编辑源代码
容器默认不含编辑器,可通过以下命令安装(以nano为例):
bashapt update && apt install nano # 更新包索引并安装nano nano teleport.cpp # 编辑源代码
为避免容器内文件丢失,可通过绑定挂载将主机目录映射到容器:
在容器内创建共享目录并退出:
bashmkdir /home/my_shared exit
在主机创建对应目录:
bashmkdir my_iqsdk_data
启动容器时绑定目录:
bashdocker run --name myIQSDK -it -v ./my_iqsdk_data:/home/my_shared intellabs/intel_quantum_sdk /bin/bash
复制SDK文档到共享目录(主机可访问):
bashcp ${IQSDK_ROOT}/*.pdf /home/my_shared/
状态向量模拟的内存消耗随量子比特数量呈指数增长,计算公式为:
内存 (字节) = 16 * 1.5 * 2^num_qubits
(16字节为复数双精度值大小,1.5为额外开销系数,num_qubits为量子比特数)
注意:C++逻辑的数据结构需额外内存。
若使用Intel® Quantum SDK的研究成果,建议引用:
Khalate, P., Wu, X.-C., Premaratne, S., Hogaboam, J., Holmes, A., Schmitz, A., Guerreschi, G. G., Zou, X. & Matsuura, A. Y., arXiv:2202.*** (2022).
intellabs/intel_quantum_sdk:v1.1-source标签)提供GPL/LGPL/MPL许可的源码。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务