PennyLane Python Frontend
This package contains the Catalyst Python interface.
Functions
qjit ([fn, target, keep_intermediate, ...])
|
A just-in-time decorator for PennyLane and JAX programs using Catalyst. |
for_loop (lower_bound, upper_bound, step)
|
A qjit() compatible for-loop decorator for PennyLane/Catalyst. |
while_loop (cond_fn)
|
A qjit() compatible while-loop decorator for PennyLane/Catalyst. |
cond (pred)
|
A qjit() compatible decorator for if-else conditionals in PennyLane/Catalyst. |
measure (wires)
|
A qjit() compatible mid-circuit measurement for PennyLane/Catalyst. |
grad (f, *[, method, h, argnum])
|
A qjit() compatible gradient transformation for PennyLane/Catalyst. |
Classes
QJIT (fn, compile_options)
|
Class representing a just-in-time compiled hybrid quantum-classical function. |
CompileError
|
Error encountered in the compilation phase. |
CompileOptions (verbose, logfile, target, ...)
|
Generic compilation options |