gitextract_mdwro7z3/ ├── .github/ │ └── workflows/ │ ├── CompatHelper.yml │ ├── TagBot.yml │ └── ci.yml ├── .gitignore ├── LICENSE ├── Makefile ├── Project.toml ├── README.md ├── benchmark/ │ ├── besselj_gpu.jl │ ├── besselj_irreversible.jl │ ├── besselj_reversible.jl │ ├── first_function.jl │ └── stack.jl ├── docs/ │ ├── Project.toml │ ├── make.jl │ └── src/ │ ├── api.md │ ├── extend.md │ ├── faq.md │ ├── grammar.md │ ├── index.md │ ├── instructions.md │ ├── tutorial.md │ └── why.md ├── examples/ │ ├── Adam.jl │ ├── CUDA/ │ │ ├── README.md │ │ ├── rotation_gate.jl │ │ └── swap_gate.jl │ ├── README.md │ ├── Symbolics/ │ │ ├── print_jacobians.jl │ │ ├── symbolic_utils.jl │ │ └── symlib.jl │ ├── _sharedwrite.jl │ ├── batched_tr.jl │ ├── besselj.jl │ ├── boxmuller.jl │ ├── fft.jl │ ├── fib.jl │ ├── fixedlog.jl │ ├── lax_wendroff.jl │ ├── lognumber.jl │ ├── nice.jl │ ├── nice_test.jl │ ├── port_chainrules.jl │ ├── port_zygote.jl │ ├── pyramid.jl │ ├── qr.jl │ ├── realnvp.jl │ ├── sparse.jl │ └── unitary.jl ├── notebooks/ │ ├── README.md │ ├── autodiff.jl │ ├── basic.jl │ ├── documentation.jl │ ├── feynman.jl │ ├── margolus.jl │ └── reversibleprog.jl ├── src/ │ ├── NiLang.jl │ ├── autobcast.jl │ ├── autodiff/ │ │ ├── autodiff.jl │ │ ├── checks.jl │ │ ├── complex.jl │ │ ├── gradfunc.jl │ │ ├── hessian_backback.jl │ │ ├── instructs.jl │ │ ├── jacobian.jl │ │ ├── stack.jl │ │ ├── ulog.jl │ │ └── vars.jl │ ├── complex.jl │ ├── deprecations.jl │ ├── instructs.jl │ ├── macros.jl │ ├── stdlib/ │ │ ├── base.jl │ │ ├── bennett.jl │ │ ├── blas.jl │ │ ├── linalg.jl │ │ ├── mapreduce.jl │ │ ├── nnlib.jl │ │ ├── sorting.jl │ │ ├── sparse.jl │ │ ├── statistics.jl │ │ └── stdlib.jl │ ├── ulog.jl │ ├── utils.jl │ ├── vars.jl │ └── wrappers.jl └── test/ ├── autobcast.jl ├── autodiff/ │ ├── autodiff.jl │ ├── complex.jl │ ├── gradfunc.jl │ ├── hessian_backback.jl │ ├── instructs.jl │ ├── jacobian.jl │ ├── manual.jl │ ├── stack.jl │ ├── ulog.jl │ └── vars.jl ├── complex.jl ├── instructs.jl ├── macros.jl ├── runtests.jl ├── stdlib/ │ ├── base.jl │ ├── bennett.jl │ ├── blas.jl │ ├── linalg.jl │ ├── mapreduce.jl │ ├── nnlib.jl │ ├── sparse.jl │ ├── statistics.jl │ └── stdlib.jl ├── ulog.jl ├── utils.jl ├── vars.jl └── wrappers.jl