pennylane

Build and train hybrid quantum-classical models with automatic differentiation across devices.

48|6|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill pennylane-qinyan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pennylane
Source: https://github.com/qinyan-ai/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/qinyan-ai/qinyan-academic-skills --skill pennylane-qinyan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PennyLane enables seamless training of quantum-classical models by providing automatic differentiation and device-agnostic programming, unifying quantum circuits with classical ML frameworks.

Core Features & Use Cases

  • Automatic differentiation for quantum circuits, enabling gradient-based optimization
  • Hybrid quantum-classical models with PyTorch/JAX/TF interfaces
  • Variational quantum eigensolver (VQE), quantum neural networks, and hybrid classifiers
  • Device portability across simulators and hardware plugins

Quick Start

Provide a minimal PennyLane QNode that encodes two inputs, applies a small variational circuit, and performs one optimization step.

Frequently Asked Questions about pennylane

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

FAQPage Schema
How do I train hybrid quantum-classical models using automatic differentiation?

To train hybrid quantum-classical models with automatic differentiation, you can build variational circuits and optimize them using gradient methods like parameter-shift or backprop across different devices.

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

Yes, quantum circuits can integrate with PyTorch, JAX, and TensorFlow, enabling seamless hybrid quantum-classical model training and device portability across simulators and hardware plugins.

What is the best way to build a variational quantum eigensolver (VQE)?

The best way to build a VQE is by using built-in templates and automatic differentiation to construct variational circuits, then optimizing them with gradient-based methods across supported backends.

How do I calculate gradients for quantum machine learning circuits?

You calculate gradients for quantum machine learning circuits using multiple supported methods, including backpropagation, parameter-shift, and adjoint differentiation, depending on your device.

Does PennyLane support device-agnostic programming for quantum hardware plugins?

Yes, it supports device-agnostic programming, allowing you to write quantum circuits once and execute them across various simulators and hardware plugins without changing the code.

Are there built-in templates to optimize quantum neural networks?

Yes, built-in templates are provided to optimize quantum neural networks, allowing you to quickly design and train variational circuits for quantum machine learning tasks.