OptimKit.jl icon indicating copy to clipboard operation
OptimKit.jl copied to clipboard

OptimKit: A blissfully ignorant Julia package for gradient optimization

Results 12 OptimKit.jl issues
Sort by recently updated
recently updated
newest added

For complex optimization, there is an error for missing method isless(::ComplexF64, ::ComplexF64). Is the complex number supported in OptimKit?

I am not sure if this is intentional or not, but all the optimisation algorithms exit with an error if the initial guess was exactly at the optimum. The simplest...

https://github.com/Jutho/OptimKit.jl/blob/6f08a89c94af4c0ec0886fc2d38efc40d238af24/src/OptimKit.jl#L7 This is really just for my curiosity. If appropriate, can you include a comment about why not just `_inner(x, v1, v2) = LinearAlgebra.dot(v1, v2)`? I can't tell if it's...

It would be helpful if one could add the option of terminating the optimization procedure in case a linesearch is not able to find a new set of variables that...

This package's test suite generates a lot of output, often triggering the PkgEval log limit. For example: https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_date/2022-11/19/OptimKit.primary.log It would be nice if by default the logs weren't as verbose...

I want to cite this package in my article. As well as `TensorOperations.jl`, DOI with ZENODO is helpful.

Sorry to sound like a broken record and I know we discussed in https://github.com/Jutho/OptimKit.jl/pull/10 but there's still an infinite loop path in bisect. I confirm because I run into it...

This is a patch-fix for the encounter of (small) negative norms, in order to stabilize the algorithms. In particular, whenever this happens and the norm of a small negative number...

Hi @Jutho, hi @lkdvos, I am coming back to our very nice discussion in Lausanne in November about a generic interface for algorithms. We could maybe discuss a few ideas...