Skip to content

Commit 1a95c7c

Browse files
authored
test: non-regression for Mooncake deepcopy (#726)
1 parent 4319ca0 commit 1a95c7c

File tree

1 file changed

+8
-0
lines changed
  • DifferentiationInterface/test/Back/Mooncake

1 file changed

+8
-0
lines changed

DifferentiationInterface/test/Back/Mooncake/test.jl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,11 @@ test_differentiation(
2323
excluded=SECOND_ORDER,
2424
logging=LOGGING,
2525
);
26+
27+
@testset "NamedTuples" begin
28+
ps = (; A=rand(5), B=rand(5))
29+
myfun(ps) = sum(ps.A .* ps.B)
30+
grad = gradient(myfun, backends[1], ps)
31+
@test grad.A == ps.B
32+
@test grad.B == ps.A
33+
end

0 commit comments

Comments
 (0)