Vincent Roulet

Results 41 comments of Vincent Roulet

Hello @hjia, Thanks for reporting this! The issue is that `lower` and `upper` need to be static arguments for making the implicit differentiation compatible with jit (in the `solve_2` and...

We could want to make the Bisection method differentiable with respect to its lower and upper values. The following code fails for example. But so it would be nice to...

I'm now printing the type of the input: - If the function is jitted: - At compilation time, this type must be a Tracer. - Afterwards, nothing will be printed....

> the idea is that having a callable for a step-size could be used not just for simple pre-defined schedules, but also for line-searches like (say) a custom Armijo line-search...

Hello @carlosgmartin, Wouldn't [jaxprs](https://jax.readthedocs.io/en/latest/jaxpr.html) be what you are looking for? JAX traces the whole computational graph so that you could directly work on it. I may not have got what...

So no, we haven't that now and we were not planning on adding it. Wouldn't a package like https://github.com/cvxgrp/cvxpylayers be a good starting point?

Hello! Could you send a minimal code example? I'm happy to investigate that. Which method are you using?

Thanks! For the first error, it's just that to find a root of a function, this function must be from your input space to your input space. Right now you...

Hello Justin! Yes, the issue is that pure_callback would require the whole code inside to be in a numpy format. But since the function is supposed to be in jax,...