Closed
Description
Meta-issue to survey users of DifferentiationInterface and the related discussions.
Current users
Registered
- Add Support for
DifferentiationInterface
impICNF/ContinuousNormalizingFlows.jl#397 - add DI support impICNF/ContinuousNormalizingFlows.jl#399
CTBase.jl and CTFlows.jl
- AD: change the backend transparently control-toolbox/CTBase.jl#25
- Start using DifferentiationInterface control-toolbox/CTBase.jl#140
- WIP: Differentiationinterface control-toolbox/CTBase.jl#141
- Work out good approach for automatic Hessian sparsity detection ElOceanografo/MarginalLogDensities.jl#13
- Calculate sparse Hessians using DifferentiationInterface ElOceanografo/MarginalLogDensities.jl#25
OptimizationBase.jl and Optimization.jl
- Features necessary for Optimization.jl #89
- [WIP]Start experimenting with DI SciML/OptimizationBase.jl#31
- Optimization.LBFGS() can not compute the gradient SciML/Optimization.jl#744
- OptimizationBase v2.0 plan SciML/OptimizationBase.jl#62
- [WIP] Fresh attempt at DI integration SciML/OptimizationBase.jl#54
Not registered
Future users
- Test against primal from within AD or outside of it #106
- Comparison of outputs between CPU and GPU #107
- Externalize gradient computations to DifferentiationInterface.jl? LuxDL/Lux.jl#544
- Continuous Benchmarking LuxDL/Lux.jl#573
- Capture DifferentiationInterface calls for efficient Nested AD LuxDL/Lux.jl#600
- Testing NNlib / Lux / Flux #105
- Start replacing tests with DifferentiationInterface FluxML/NNlib.jl#570
Turing.jl through LogDensityProblemsAD.jl