File tree Expand file tree Collapse file tree 4 files changed +14
-4
lines changed
ext/DifferentiationInterfaceMooncakeExt Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -5,12 +5,22 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
- ## [ Unreleased] ( https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.7...main )
8
+ ## [ Unreleased] ( https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.8...main )
9
+
10
+ ## [ 0.7.8] ( https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.7...DifferentiationInterface-v0.7.8 )
11
+
12
+ ### Added
9
13
10
14
- Support the new ` ADTypes.NoAutoDiff ` ([ #851 ] ( https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/851 ) )
11
15
16
+ ### Fixed
17
+
18
+ - Speed up Mooncake by avoiding tuple broadcasting ([ #853 ] ( https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/853 ) )
19
+
12
20
## [ 0.7.7] ( https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.6...DifferentiationInterface-v0.7.7 )
13
21
22
+ ### Fixed
23
+
14
24
- Improve support for empty inputs (still not guaranteed) ([ #835 ] ( https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/835 ) )
15
25
16
26
## [ 0.7.6] ( https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.5...DifferentiationInterface-v0.7.6 )
Original file line number Diff line number Diff line change 1
1
name = " DifferentiationInterface"
2
2
uuid = " a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
3
3
authors = [" Guillaume Dalle" , " Adrian Hill" ]
4
- version = " 0.7.7 "
4
+ version = " 0.7.8 "
5
5
6
6
[deps ]
7
7
ADTypes = " 47edcb42-4c32-4615-8424-f2b9edc5f35b"
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ function DI.value_and_pushforward(
47
47
return y, dy
48
48
end
49
49
y = first (ys_and_ty[1 ])
50
- ty = last .( ys_and_ty)
50
+ ty = map (last, ys_and_ty)
51
51
return y, ty
52
52
end
53
53
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ function DI.value_and_pullback(
55
55
y, _copy_output (new_dx)
56
56
end
57
57
y = first (ys_and_tx[1 ])
58
- tx = last .( ys_and_tx)
58
+ tx = map (last, ys_and_tx)
59
59
return y, tx
60
60
end
61
61
You can’t perform that action at this time.
0 commit comments