bloqade.gemini.cudaq.cudaq_to_squin
← Module overview
function
source
functioncudaq_to_squin¶source
bloqade.gemini.cudaq.cudaq_to_squin
def cudaq_to_squin(kernel: Callable[..., Any]) -> ir.MethodConvert a CUDA-Q kernel to a squin ir.Method.
The conversion pipeline is::
CUDA-Q kernel → QIR (base profile) → squin ir.Method
Parameters
| Name | Type | Description |
|---|---|---|
kernel | Callable[..., Any] | A CUDA-Q ``PyKernelDecorator`` instance. |
Returns
ir.MethodThe squin ``ir.Method`` corresponding to *kernel*.