pennylane

Build and train parameterized quantum circuits with automatic differentiation.

783|65|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill pennylane-leonchaox
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pennylane
Source: https://github.com/LeonChaoX/qinyan-academic-skills/tree/main/skills/10-%E6%9D%90%E6%96%99%E7%A7%91%E5%AD%A6%E4%B8%8E%E7%89%A9%E7%90%86%E8%AE%A1%E7%AE%97/pennylane
Command: npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill pennylane-leonchaox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PennyLane removes the friction of building and training quantum machine learning models by giving a single, device-agnostic workflow for defining quantum circuits and optimizing them via gradients.

Core Features & Use Cases

  • Hardware-agnostic quantum circuit training: Write quantum circuits once and run them on simulators or multiple hardware backends through device plugins.
  • Automatic differentiation for variational algorithms: Optimize variational parameters for VQE/QAOA and quantum neural networks using differentiable circuit execution.
  • Hybrid classical–quantum model integration: Connect quantum circuits with classical ML frameworks (PyTorch/JAX/TensorFlow) for end-to-end training.
  • Quantum chemistry workflows: Build molecular Hamiltonians and run VQE with chemistry-motivated ansätze like UCCSD.

Quick Start

Use PennyLane to implement a variational quantum circuit and optimize its parameters to minimize an expectation-value cost function on a chosen device (e.g., a simulator first, then switch to supported hardware via a plugin).

Frequently Asked Questions about pennylane

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

FAQPage Schema
How do I train parameterized quantum circuits with automatic differentiation?▼

Train parameterized quantum circuits by defining QNodes and executing them across simulators or compatible hardware, using automatic differentiation to optimize variational parameters for gradient-based quantum ML workflows.

Can I run variational quantum algorithms like VQE and QAOA across different devices?▼

Variational quantum algorithms like VQE and QAOA run across simulators and compatible quantum hardware through device plugins, providing device portability and QNode-based execution for gradient-based optimization.

How does hybrid classical-quantum model integration work for quantum machine learning?▼

Hybrid quantum-classical modeling integrates parameterized quantum circuits with classical ML frameworks like PyTorch, JAX, or TensorFlow, enabling end-to-end differentiable training for quantum neural networks and variational algorithms.

What is the best way to build molecular Hamiltonians for quantum chemistry workflows?▼

Quantum chemistry workflows require building molecular Hamiltonians and running VQE with chemistry-motivated ansätze like UCCSD, optimizing variational parameters through differentiable circuit execution to find molecular ground state energies.

Does this quantum framework support integration with PyTorch, JAX, and TensorFlow?▼

Framework integration is supported via plugins and interfaces, allowing quantum circuits to connect with PyTorch, JAX, and TensorFlow for hybrid classical-quantum model training and automatic differentiation.

Are there limitations when switching quantum circuit training between simulators and hardware backends?▼

Device portability allows switching between simulators and hardware backends via plugins, though hardware compatibility depends on the specific supported plugin interfaces available for the target quantum device.