Contents Menu Expand Light mode Dark mode Auto light/dark mode
TorchQuantum 0.1 documentation
TorchQuantum 0.1 documentation

API

  • torchquantum
  • torchquantum.functional
    • apply_unitary_einsum
    • apply_unitary_bmm
    • gate_wrapper
    • reset
    • rx_matrix
    • ry_matrix
    • rz_matrix
    • phaseshift_matrix
    • rot_matrix
    • multirz_matrix
    • rxx_matrix
    • ryy_matrix
    • rzz_matrix
    • rzx_matrix
    • crx_matrix
    • cry_matrix
    • crz_matrix
    • crot_matrix
    • u1_matrix
    • cu1_matrix
    • u2_matrix
    • cu2_matrix
    • u3_matrix
    • cu3_matrix
    • qubitunitary_matrix
    • qubitunitaryfast_matrix
    • qubitunitarystrict_matrix
    • multicnot_matrix
    • multixcnot_matrix
    • hadamard
    • shadamard
    • paulix
    • pauliy
    • pauliz
    • i
    • s
    • t
    • sx
    • cnot
    • cz
    • cy
    • rx
    • ry
    • rz
    • rxx
    • ryy
    • rzz
    • zz
    • rzx
    • zx
    • swap
    • sswap
    • cswap
    • toffoli
    • phaseshift
    • p
    • cp
    • rot
    • multirz
    • crx
    • cry
    • crz
    • crot
    • u1
    • u2
    • u3
    • u
    • cu1
    • cu2
    • cu3
    • cu
    • qubitunitary
    • qubitunitaryfast
    • qubitunitarystrict
    • multicnot
    • multixcnot
    • x
    • y
    • z
    • zz
    • cx
    • ccnot
    • ccx
    • reset
    • singleexcitation
    • ecr
    • echoedcrossresonance
  • torchquantum.operators
    • WiresEnum
    • NParamsEnum
    • AllWires
    • AnyWires
    • Operator
    • Observable
    • Operation
    • DiagonalOperation
    • Hadamard
    • SHadamard
    • PauliX
    • PauliY
    • PauliZ
    • I
    • S
    • T
    • SX
    • CNOT
    • CZ
    • CY
    • RX
    • RY
    • RZ
    • RXX
    • RYY
    • RZZ
    • RZX
    • SWAP
    • SSWAP
    • CSWAP
    • Toffoli
    • PhaseShift
    • Rot
    • MultiRZ
    • CRX
    • CRY
    • CRZ
    • CRot
    • U1
    • U2
    • U3
    • CU1
    • CU2
    • CU3
    • QubitUnitary
    • QubitUnitaryFast
    • TrainableUnitary
    • TrainableUnitaryStrict
    • MultiCNOT
    • MultiXCNOT
    • Reset
    • SingleExcitation
    • ECR
  • torchquantum.layers
    • QuantumModuleFromOps
    • TrainableOpAll
    • ClassicalInOpAll
    • FixedOpAll
    • TwoQAll
    • RandomLayer
    • RandomLayerAllTypes
    • Op1QAllLayer
    • RandomOp1All
    • Op2QAllLayer
    • Op2QButterflyLayer
    • Op2QDenseLayer
    • CXLayer
    • CXCXCXLayer
    • SWAPSWAPLayer
    • RXYZCXLayer0
    • QFTLayer

Usage

  • Installation
  • TorchQuantum Examples
    • Probabilistic gradient pruning
    • Apply parameters shift rules to train quantum model using TorchQuantum.
    • Quantum Kernel Methods for IRIS dataset classification with TorchQuantum.
    • Quanvolution (Quantum convolution) for MNIST image classification with TorchQuantum.
    • Superdense Coding
    • TorchQuantum Qubit Rotation Tutorial
  • Home »

Back to top
Copyright © 2021, Hanrui Wang
Made with Sphinx and @pradyunsg's Furo