Contents Menu Expand Light mode Dark mode Auto light/dark mode
diffqc
diffqc

Contents

  • Installation
  • Getting Started
  • Example
  • Advanced
    • Design Parameterized Quantum Circuit (PQC)
  • API Reference
    • expval
    • marginal_prob
    • prob
    • sample
    • zeros
    • to_state
    • expectX
    • expectY
    • expectZ
    • expectUnitary
    • Hadamard
    • PauliX
    • PauliY
    • PauliZ
    • S
    • T
    • SX
    • CNOT
    • CZ
    • CY
    • SWAP
    • ISWAP
    • ECR
    • SISWAP
    • SQISWAP
    • CSWAP
    • Toffoli
    • Rot
    • RX
    • RY
    • RZ
    • PhaseShift
    • ControlledPhaseShift
    • CPhase
    • CPhaseShift00
    • CPhaseShift01
    • CPhaseShift10
    • CRX
    • CRY
    • CRZ
    • CRot
    • U1
    • U2
    • U3
    • PSWAP
    • RXX
    • RYY
    • RZZ
    • QubitUnitary
    • ControlledQubitUnitary
    • zeros
    • to_state
    • expectX
    • expectY
    • expectZ
    • expectUnitary
    • Hadamard
    • PauliX
    • PauliY
    • PauliZ
    • S
    • T
    • SX
    • CNOT
    • CZ
    • CY
    • SWAP
    • ISWAP
    • ECR
    • SISWAP
    • SQISWAP
    • CSWAP
    • Toffoli
    • Rot
    • RX
    • RY
    • RZ
    • PhaseShift
    • ControlledPhaseShift
    • CPhase
    • CPhaseShift00
    • CPhaseShift01
    • CPhaseShift10
    • CRX
    • CRY
    • CRZ
    • CRot
    • U1
    • U2
    • U3
    • PSWAP
    • RXX
    • RYY
    • RZZ
    • QubitUnitary
    • ControlledQubitUnitary
    • GHZ
    • HHL
    • QFT
    • QPE
    • CircuitCentricBlock
    • Convolution
    • JosephsonSampler
    • MaxPooling
    • CreateMatrix
    • CreatePossibleState
    • diffqcQubitDevice
Back to top

diffqc: Differentiable Quantum Circuit Simulator for Quantum Machine Learning#

diffqc is a python package providing differentiable quantum circuit simulator. The main target is quantum machine learning.

diffqc is built on JAX, so that it is

  • GPU friendly,

  • easily vectorized,

  • differentiable, but

  • supported environments are limited. (Ref. “Installation” section at JAX README)

Contents

  • Installation
  • Getting Started
  • Example
  • Advanced
  • API Reference
Next
Installation
Copyright © 2023, Hiroyuki Yamada
Made with Sphinx and @pradyunsg's Furo