From d147b776d0a328bd48d21213572156e8aeee2a70 Mon Sep 17 00:00:00 2001 From: Avik Pal Date: Wed, 1 Nov 2023 16:25:39 -0400 Subject: [PATCH] Try fixing linesearch --- src/linesearch.jl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/linesearch.jl b/src/linesearch.jl index 833361607..7e340d53f 100644 --- a/src/linesearch.jl +++ b/src/linesearch.jl @@ -122,8 +122,7 @@ function LineSearchesJLCache(ls::LineSearch, f::F, u, p, fu1, IIP::Val{iip}) whe end function g!(u, fu) - # FIXME: Upstream patch to allow non-square Jacobians - op = VecJac((args...) -> f(args..., p), u; autodiff) + op = VecJac(f.f, u, p; autodiff) if iip mul!(g₀, op, fu) return g₀