File tree Expand file tree Collapse file tree
DifferentiationInterfaceTest
DifferentiationInterface/test/Down/Flux Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8484 group : Back/SecondOrder
8585 - version : ' pre'
8686 group : Down/Detector
87- - version : ' pre'
88- group : Down/Flux
8987
9088 steps :
9189 - uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ test_differentiation(
1313 AutoZygote (),
1414 # AutoEnzyme() # TODO : fix
1515 ],
16- flux_scenarios ();
16+ DIT . flux_scenarios ();
1717 isequal= DIT. flux_isequal,
1818 isapprox= DIT. flux_isapprox,
1919 rtol= 1e-2 ,
Original file line number Diff line number Diff line change @@ -19,13 +19,14 @@ DifferentiationBenchmarkDataRow
1919
2020## Pre-made scenario lists
2121
22+ The precise contents of the scenario lists are not part of the API, only their existence.
23+
2224``` @docs
2325default_scenarios
2426sparse_scenarios
2527component_scenarios
2628gpu_scenarios
2729static_scenarios
28- flux_scenarios
2930```
3031
3132## Scenario types
Original file line number Diff line number Diff line change @@ -109,6 +109,5 @@ export DifferentiationBenchmarkDataRow
109109export static_scenarios
110110export component_scenarios
111111export gpu_scenarios
112- export flux_scenarios
113112
114113end
Original file line number Diff line number Diff line change @@ -35,6 +35,10 @@ Create a vector of [`Scenario`](@ref)s with neural networks from [Flux.jl](https
3535
3636!!! warning
3737 This function requires Flux.jl and FiniteDifferences.jl to be loaded (it is implemented in a package extension).
38+
39+ !!! danger
40+ These scenarios are still experimental and not part of the public API.
41+ Their ground truth values are computed with finite differences, and thus subject to imprecision.
3842"""
3943function flux_scenarios end
4044
Original file line number Diff line number Diff line change @@ -25,10 +25,10 @@ test_differentiation(
2525
2626test_differentiation (
2727 AutoZygote (),
28- flux_scenarios ();
28+ DIT . flux_scenarios ();
2929 isequal= DIT. flux_isequal,
3030 isapprox= DIT. flux_isapprox,
31- rtol= 1e -2 ,
32- atol= 1e-3 ,
31+ rtol= 5e -2 ,
32+ atol= 1e-2 ,
3333 logging= LOGGING,
3434)
You can’t perform that action at this time.
0 commit comments