Skip to content

Commit e89793f

Browse files
authored
Remove dependency on DocStringExtensions (#450)
* Remove dependency on DocStringExtensions * Remove from extensions
1 parent a2793bd commit e89793f

7 files changed

Lines changed: 2 additions & 14 deletions

File tree

DifferentiationInterface/Project.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ version = "0.6.0"
66
[deps]
77
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
88
Compat = "34da2185-b29b-5c13-b0c7-acf172513d20"
9-
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
109
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"
1110
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1211
PackageExtensionCompat = "65ce6f38-6b18-4e1d-a461-8949797d7930"
@@ -50,7 +49,6 @@ ADTypes = "1.7.0"
5049
ChainRulesCore = "1.23.0"
5150
Compat = "3.46,4.2"
5251
Diffractor = "=0.2.6"
53-
DocStringExtensions = "0.8,0.9"
5452
Enzyme = "0.12.35"
5553
FastDifferentiation = "0.3.9, 0.4"
5654
FillArrays = "1.7.0"

DifferentiationInterface/ext/DifferentiationInterfaceEnzymeExt/DifferentiationInterfaceEnzymeExt.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ using DifferentiationInterface:
1818
Tangents,
1919
SingleTangent,
2020
pick_batchsize
21-
using DocStringExtensions
2221
using Enzyme:
2322
Active,
2423
Annotation,

DifferentiationInterface/ext/DifferentiationInterfacePolyesterForwardDiffExt/DifferentiationInterfacePolyesterForwardDiffExt.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ using DifferentiationInterface:
1414
PushforwardExtras,
1515
SecondDerivativeExtras,
1616
Tangents
17-
using DocStringExtensions
1817
using LinearAlgebra: mul!
1918
using PolyesterForwardDiff: threaded_gradient!, threaded_jacobian!
2019
using PolyesterForwardDiff.ForwardDiff: Chunk

DifferentiationInterface/ext/DifferentiationInterfaceReverseDiffExt/DifferentiationInterfaceReverseDiffExt.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ using DifferentiationInterface:
1111
Tangents
1212
using FillArrays: OneElement
1313
using ReverseDiff.DiffResults: DiffResults, DiffResult, GradientResult, MutableDiffResult
14-
using DocStringExtensions
1514
using LinearAlgebra: dot, mul!
1615
using ReverseDiff:
1716
CompiledGradient,

DifferentiationInterface/ext/DifferentiationInterfaceZygoteExt/DifferentiationInterfaceZygoteExt.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ using DifferentiationInterface:
1010
NoPullbackExtras,
1111
PullbackExtras,
1212
Tangents
13-
using DocStringExtensions
1413
using ForwardDiff: ForwardDiff
1514
using Zygote:
1615
ZygoteRuleConfig, gradient, hessian, jacobian, pullback, withgradient, withjacobian

DifferentiationInterface/src/DifferentiationInterface.jl

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22
DifferentiationInterface
33
44
An interface to various automatic differentiation backends in Julia.
5-
6-
# Exports
7-
8-
$(EXPORTS)
95
"""
106
module DifferentiationInterface
117

@@ -34,7 +30,6 @@ using ADTypes:
3430
AutoTracker,
3531
AutoZygote
3632
using Compat
37-
using DocStringExtensions
3833
using FillArrays: OneElement
3934
using LinearAlgebra: Symmetric, Transpose, dot, parent, transpose
4035
using PackageExtensionCompat: @require_extensions

DifferentiationInterface/src/second_order/second_order.jl

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,11 @@ Combination of two backends for second-order differentiation.
1212
1313
# Fields
1414
15-
$(TYPEDFIELDS)
15+
- `outer::AbstractADType`: backend for the outer differentiation
16+
- `inner::AbstractADType`: backend for the inner differentiation
1617
"""
1718
struct SecondOrder{ADO<:AbstractADType,ADI<:AbstractADType} <: AbstractADType
18-
"backend for the outer differentiation"
1919
outer::ADO
20-
"backend for the inner differentiation"
2120
inner::ADI
2221
end
2322

0 commit comments

Comments
 (0)