Skip to content

Commit 21db985

Browse files
Add JAX to speeding up section (#21)
* Add JAX to speeding up section * Update README.md Co-authored-by: Michael Eliachevitch <[email protected]> Co-authored-by: Eduardo Rodrigues <[email protected]>
1 parent 621fd1c commit 21db985

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -191,11 +191,13 @@ Often, it is not needed anymore to write C++/C routines that get wrapped since t
191191
| [numba][] | Tight loops are often the slow part of Python code, where this JIT compiles them! |
192192
| [Pythran][] | Whole scripts |
193193
| [numpy][] | Expressing your code as array options means you get native-C speeds per sub-expression. |
194+
| [jax][] | Allows compiling and running NumPy operations on accelerated hardware such as GPU's. Also offers a JIT compiler (less sophisticated than Numba), automatic analytic differentiation (gradient) of Python functions and efficient vectorization. Was developed with the aim of being able to develop efficient machine learning algorithms "from scratch" with NumPy-like code.
194195
| [NumExpr][] | Single pass "mapper" operations (one input &rarr; one output). |
195196

196197
[numba]: https://numba.pydata.org
197198
[Pythran]: https://pythran.readthedocs.io/en/latest/
198199
[numpy]: http://www.numpy.org
200+
[jax]: Https://jax.readthedocs.io/en/latest/notebooks/quickstart.html
199201
[NumExpr]: https://numexpr.readthedocs.io/en/latest/user_guide.html
200202

201203
## Binding C/C++ to Python

0 commit comments

Comments
 (0)