using-tensorcircuit-ng

Run differentiable quantum circuit simulations with TensorCircuit-NG and JAX.

60|92|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/QuantumBFS/quantum.harness --skill using-tensorcircuit-ng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-tensorcircuit-ng
Source: https://github.com/QuantumBFS/quantum.harness/tree/main/skills/using-tensorcircuit-ng
Command: npx skills add https://github.com/QuantumBFS/quantum.harness --skill using-tensorcircuit-ng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jax, tensorcircuit-ng, cotengra, optax, and includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of setting up and running large-scale, differentiable quantum circuit simulations, providing a standardized workflow for JAX-backed research.

Core Features & Use Cases

  • Differentiable Simulation: Enables seamless integration of quantum circuits with JAX-based autodiff, JIT compilation, and vmap for efficient variational algorithms.
  • Advanced Contraction: Provides optimized tensor-network contraction strategies, including cotengra-backed path search for large-scale circuits.
  • Use Case: Researchers can use this to perform large-scale VQE or QAOA simulations, leveraging GPU acceleration and automatic differentiation to optimize circuit parameters for quantum many-body systems.

Quick Start

Use the using-tensorcircuit-ng skill to initialize a JAX-backed circuit simulation environment and run a standard VQE energy evaluation.

Frequently Asked Questions about using-tensorcircuit-ng

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

FAQPage Schema
How do I run differentiable quantum circuit simulations using JAX?

To run differentiable quantum circuit simulations with JAX, you need a framework that integrates JAX autodiff and JIT compilation with quantum circuit execution. This skill provides that environment, enabling automatic differentiation for variational quantum algorithms.

What is the best way to perform large-scale tensor-network contractions for quantum circuits?

For large-scale tensor-network contractions, optimized path planning is essential to manage computational complexity. This skill utilizes cotengra-backed path search to efficiently handle contraction strategies for large quantum circuits.

Does TensorCircuit-NG support variational quantum algorithms like VQE and QAOA?

Yes, TensorCircuit-NG supports variational quantum algorithms like VQE and QAOA. It leverages JAX-based backend configuration and automatic differentiation to optimize circuit parameters for quantum many-body systems.

Can I use JAX GPU acceleration for noisy density-matrix evolution in quantum simulations?

You can use JAX GPU acceleration for noisy density-matrix evolution within this simulation framework. The skill facilitates JAX-backed execution, allowing efficient processing of noisy density-matrix evolution and variational algorithms.

How do I optimize circuit parameters for quantum many-body systems using automatic differentiation?

To optimize circuit parameters for quantum many-body systems, you use a differentiable simulation framework that supports automatic differentiation. This skill enables parameter optimization for VQE and QAOA by leveraging JAX autodiff and GPU acceleration.

Why do I need cotengra for optimized tensor-network contraction path planning?

You need cotengra for optimized tensor-network contraction path planning to efficiently manage the computational complexity of large-scale circuits. It provides the backend path search required to execute large differentiable quantum circuit simulations.