Jake Vanderplas

Results 673 comments of Jake Vanderplas

`x ** jnp.array([1])` lowers to `lax.pow`, which has float-power semantics, while `x ** 1` lowers to `lax.integer_pow`, which has integer-power semantics. We could maybe specialize the autodiff rules of `pow_p`...

I'm having trouble evaluating whether this change is correct. This is part due to lack of test coverage, and part due to lack of documentation: it's just not clear to...

In the past we have tried to come up with objective criteria for which libraries to include and not include in sections like this, and have not been able to...

I’m sorry you’re feeling disappointed Patrick, but I hope you can take solace in the fact that the two JAX maintainers who have weighed in in this thread have also...

I propose that absent a good objective means to choose which libraries to include and exclude here, we remove the section entirely. That will be fair to every downstream package....

> I would like to argue against this in the strongest possible terms. OK, then do you have a proposal for an objective criterion we can use to choose which...

I think "your library is not one of the blessed four" is not the kind of objective rule that will successfully avoid potential accusations of unfairness... For example, I suspect...

I did consider using github stars as a criterion, but there are many JAX-related libraries and repositories out there that meet the criterion, so it's not that simple. For example,...

Yeah, that's getting there I think. What do you mean when you say "that is still maintained"? For example [neural_tangents](https://github.com/google/neural-tangents) arguably meets all of your proposed criteria, but its most...

> How might you formalise that, do you think? I don't know – I've tried and failed to come up with such objective criteria in the past, which is why...