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.