安装和启动Quantumult X
安装
- 使用 Git: 启动Quantumult X 的 Git 预装机,将文件夹
quantummultx加入 Git 环境。 - 安装依赖: 安装必要的依赖项,如
qiskit、qiskit-learn、qiskit-optimization等,这些库通常在平台的requirements.txt文件中。
启动平台
- 从终端:在终端中运行以下命令启动平台:
python -c "from quantummultx import QuantummultX; QuantummultX.run()"
- 从命令行(Windows):运行以下命令启动平台:
quantummultx@{(version)}@{(macOS)} -m quantummultx -s
启动硬件资源
安装硬件驱动
- 通过 Git: 检查并安装硬件驱动,如:
git clone https://github.com/quantummultx/quantummultx.git cd quantummultx git checkout main
- 手动安装:如果需要,手动安装硬件驱动。
启动硬件资源
- 从终端:启动硬件资源时,平台会自动识别硬件设备并启动。
quantummultx@{(version)}@{(macOS)} -r main -s - 从命令行(Windows):启动时使用命令启动硬件资源:
quantummultx@{(version)}@{(macOS)} -r main -s
设置硬件设备
显卡配置
- 显卡型号: NVIDIA GeForce RTX 38 或 AMD Radeon RX 79X。
- 显卡地址: 按需访问平台的显卡列表,
import quantummultx qm = quantummultx.QuantummultX() devices = qm.get_devices()
程序环境
- Python版本: 按需选择合适的 Python 版本(如 3.x)。
- 硬件驱动版本: 按需选择合适的硬件驱动版本。
设置任务分配
定义任务
- 任务类型: 定义任务类型,
tasks = qm.set_tasks(["qcs", "ml", "img"])
- 任务参数: 可以设置每个任务的参数,如超参数、数据集等。
任务分配
- 任务分配策略: 使用平台支持的策略(如“按任务类型分配”)分配任务。
results = qm.run_tasks(tasks, strategy="task")
设置运行参数
接口设置
- 运行参数: 定义运行时的参数,如运行时间、计算资源等。
params = qm.set_params(n_replicates=1, max_replicates=5)
数据集和任务
- 数据集: 如果有任务需要运行,提供必要的数据集。
- 任务参数: 提供必要的任务参数,例如超参数、模型参数等。
运行任务
运行命令
- 运行命令: 从终端运行以下命令启动运行:
python -c "from quantummultx import QuantummultX; QuantummultX.run_tasks(tasks, strategy='task')"
监控和监控
- 监控状态: 使用平台提供的监控功能(如“监控任务”)实时监控任务的运行状态。
- 错误处理: 如果出现错误,检查任务参数和硬件驱动是否正确。
活动和优化
- 任务监控: 持续监控任务的运行状态,确保任务完成。
- 资源优化: 根据运行情况优化硬件资源的使用,例如调整显卡使用比例或任务分配策略。
保存和解冻
- 保存运行: 定期保存运行结果,以便后续分析。
- 解冻资源: 如果需要,解冻资源以便继续运行。
分步运行
- 分步执行: 如果有多个任务或复杂配置,按照步骤逐步执行,确保每一步都正确无误。
注意事项
- 硬件兼容性: 硬件可能需要特定的版本或驱动才能正常运行。
- 权限管理: 硬件资源可能需要软件激活或特定的权限。
- 稳定性: Quantummult X 通常依赖于稳定的网络和硬件资源,确保运行时的稳定性。
指南旨在帮助您充分利用Quantummult X 的高性能计算能力,完成复杂的科学计算、机器学习和图像处理任务,如有进一步问题,可以参考平台的文档或联系开发团队。









