
양자 시뮬레이터, HPC를 위해 설계되다.
QXel은 QubiStack의 고성능 GPU 가속 양자 회로 시뮬레이터입니다. 단일 노드를 기존의 메모리 한계 너머로 끌어올리고, 이미 사용 중인 SDK 위에서 동작하며, 노트북에서 멀티노드 GPU 클러스터까지 확장됩니다.
42
단일 노드 큐비트 수
3
시뮬레이터 (상태 벡터, 밀도 행렬, 스태빌라이저)
3
SDK (Braket, Qiskit, PennyLane)
이 제공하는 것.
작동 방식.
ghz.py
from braket.devices import LocalSimulator
from braket.circuits import Circuit
# 3-qubit GHZ state
circuit = Circuit().h(0).cnot(0, 1).cnot(1, 2)
circuit.probability()
# GPU kernels + statevector offloaded to two NVMe drives
qxel = LocalSimulator(backend="QXel-sv")
result = qxel.run(
circuit,
shots=4096,
compute_type="cuda",
offload_type="storage",
max_fusion=2,
path=["/dev/nvme0n1", "/dev/nvme1n1"],
).result()
print(result.values)모든 실행을 조정하세요.
run() 에 키워드 인자를 전달해 커널, 오프로딩, 게이트 퓨전을 선택하세요.
compute_typecpu · cuda · cuquantum실행마다 커널 세트를 선택합니다.
offload_typenone · cpu · storage상태 벡터를 DRAM이나 보조 스토리지로 오프로드합니다.
max_fusionint (default 1)퓨전을 위한 최대 게이트 폭. 커널 실행 횟수를 줄입니다.
pathList<string>오프로딩에 사용할 스토리지 디바이스로, RAID0 방식으로 스트라이핑됩니다.
결과 타입
AmplitudeExpectationVarianceProbabilityStateVectorDensityMatrixSample
에서 실행할 준비가 되셨나요?