Skip to main content
Version: 0.5

qumat.qdp

Quantum Data Plane (QDP) - GPU-accelerated quantum state encoding.

This module provides a unified interface to the QDP engine, enabling GPU-accelerated encoding of classical data into quantum states with zero-copy PyTorch integration via DLPack.

Example

>>> import qumat.qdp as qdp
>>> engine = qdp.QdpEngine(device_id=0)
>>> qtensor = engine.encode([1.0, 2.0, 3.0, 4.0], num_qubits=2, encoding_method="amplitude")
>>> import torch
>>> torch_tensor = torch.from_dlpack(qtensor)