@@ -111,46 +111,46 @@ function test_getter_setter(nlp)
111111 @test typeof (get_adbackend (nlp). hessian_backend) <: ADNLPModels.ReverseDiffADHessian
112112end
113113
114- ZygoteAD () = ADNLPModels. ADModelBackend (
115- ADNLPModels. ZygoteADGradient (),
116- ADNLPModels. GenericForwardDiffADHvprod (),
117- ADNLPModels. ZygoteADJprod (),
118- ADNLPModels. ZygoteADJtprod (),
119- ADNLPModels. ZygoteADJacobian (0 ),
120- ADNLPModels. ZygoteADHessian (0 ),
121- ADNLPModels. ForwardDiffADGHjvprod (),
122- ADNLPModels. EmptyADbackend (),
123- ADNLPModels. EmptyADbackend (),
124- ADNLPModels. EmptyADbackend (),
125- ADNLPModels. EmptyADbackend (),
126- ADNLPModels. EmptyADbackend (),
127- )
114+ # ZygoteAD() = ADNLPModels.ADModelBackend(
115+ # ADNLPModels.ZygoteADGradient(),
116+ # ADNLPModels.GenericForwardDiffADHvprod(),
117+ # ADNLPModels.ZygoteADJprod(),
118+ # ADNLPModels.ZygoteADJtprod(),
119+ # ADNLPModels.ZygoteADJacobian(0),
120+ # ADNLPModels.ZygoteADHessian(0),
121+ # ADNLPModels.ForwardDiffADGHjvprod(),
122+ # ADNLPModels.EmptyADbackend(),
123+ # ADNLPModels.EmptyADbackend(),
124+ # ADNLPModels.EmptyADbackend(),
125+ # ADNLPModels.EmptyADbackend(),
126+ # ADNLPModels.EmptyADbackend(),
127+ # )
128128
129- function test_autodiff_backend_error ()
130- @testset " Error without loading package - $backend " for backend in [:ZygoteAD ]
131- adbackend = eval (backend)()
132- @test_throws ArgumentError gradient (adbackend. gradient_backend, sum, [1.0 ])
133- @test_throws ArgumentError gradient! (adbackend. gradient_backend, [1.0 ], sum, [1.0 ])
134- @test_throws ArgumentError jacobian (adbackend. jacobian_backend, identity, [1.0 ])
135- @test_throws ArgumentError hessian (adbackend. hessian_backend, sum, [1.0 ])
136- @test_throws ArgumentError Jprod! (
137- adbackend. jprod_backend,
138- [1.0 ],
139- [1.0 ],
140- identity,
141- [1.0 ],
142- Val (:c ),
143- )
144- @test_throws ArgumentError Jtprod! (
145- adbackend. jtprod_backend,
146- [1.0 ],
147- [1.0 ],
148- identity,
149- [1.0 ],
150- Val (:c ),
151- )
152- end
153- end
129+ # function test_autodiff_backend_error()
130+ # @testset "Error without loading package - $backend" for backend in [:ZygoteAD]
131+ # adbackend = eval(backend)()
132+ # @test_throws ArgumentError gradient(adbackend.gradient_backend, sum, [1.0])
133+ # @test_throws ArgumentError gradient!(adbackend.gradient_backend, [1.0], sum, [1.0])
134+ # @test_throws ArgumentError jacobian(adbackend.jacobian_backend, identity, [1.0])
135+ # @test_throws ArgumentError hessian(adbackend.hessian_backend, sum, [1.0])
136+ # @test_throws ArgumentError Jprod!(
137+ # adbackend.jprod_backend,
138+ # [1.0],
139+ # [1.0],
140+ # identity,
141+ # [1.0],
142+ # Val(:c),
143+ # )
144+ # @test_throws ArgumentError Jtprod!(
145+ # adbackend.jtprod_backend,
146+ # [1.0],
147+ # [1.0],
148+ # identity,
149+ # [1.0],
150+ # Val(:c),
151+ # )
152+ # end
153+ # end
154154
155155# Test the argument error without loading the packages
156156test_autodiff_backend_error ()
0 commit comments