pennylane

Train differentiable quantum circuits with automatic differentiation for hybrid machine learning.

4|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/shushuzn/Rairos --skill pennylane-shushuzn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pennylane
Source: https://github.com/shushuzn/Rairos/tree/main/skills/pennylane
Command: npx skills add https://github.com/shushuzn/Rairos --skill pennylane-shushuzn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PennyLane helps you build and train quantum circuits as differentiable programs, so you can optimize quantum models using gradients without rewriting device-specific math.

Core Features & Use Cases

  • Hardware-agnostic quantum circuit training: write QNodes once and run the same circuit on simulators or quantum hardware via plugins.
  • Automatic differentiation for quantum ML: compute gradients with backprop on simulators and hardware-compatible methods like parameter-shift.
  • Hybrid quantum-classical models: integrate quantum nodes with PyTorch, JAX, or TensorFlow to train QNNs and variational models end-to-end.
  • Quantum application coverage: variational algorithms (VQE, QAOA), quantum neural networks, quantum chemistry workflows, and noise modeling.
  • Optimization and scaling tools: use PennyLane transforms, templates, and (optionally) Catalyst JIT compilation for performance.

Quick Start

Install PennyLane and run your first variational circuit by creating a device, defining a QNode circuit that returns an expectation value, and optimizing circuit parameters using PennyLane optimizers with automatic differentiation.

Frequently Asked Questions about pennylane

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I train quantum circuits using automatic differentiation?

Train quantum circuits by defining QNodes and optimizing parameters with automatic differentiation. The framework computes gradients using backprop on simulators or hardware-compatible methods like parameter-shift, enabling model optimization without device-specific math.

Can I integrate quantum circuits with PyTorch, JAX, or TensorFlow?

Yes, you can integrate quantum circuits with PyTorch, JAX, or TensorFlow. Quantum nodes plug directly into these frameworks, allowing you to train hybrid quantum-classical models and quantum neural networks end-to-end.

How do I run variational algorithms on quantum hardware backends?

Run variational algorithms on quantum hardware by writing device-agnostic QNodes once and executing them via hardware plugins. This supports VQE, QAOA, and quantum chemistry workflows across various simulators and supported physical devices.

What is the best way to build hybrid quantum machine learning models?

Build hybrid quantum ML models by combining quantum nodes with classical frameworks. Use built-in optimizers and automatic differentiation to train quantum neural networks and variational models seamlessly alongside classical processing layers.

Does this approach support parameter-shift gradients for quantum hardware?

Yes, parameter-shift gradients are supported for quantum hardware compatibility. This automatic differentiation method allows you to compute gradients directly on supported quantum devices where standard backpropagation is not physically possible.

Can I compile quantum circuits for performance optimization?

Yes, you can compile quantum circuits for performance optimization. Use available transforms, templates, and optionally Catalyst JIT compilation to scale and accelerate variational algorithms and quantum ML workflows.