Skip to content

Commit

Permalink
added bibtex to readme and updated title
Browse files Browse the repository at this point in the history
  • Loading branch information
Jonas Rauber committed Aug 11, 2020
1 parent 7596e79 commit b18203d
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 4 deletions.
22 changes: 19 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/ambv/black

======================================================================================
EagerPy: PyTorch, TensorFlow, JAX and NumPy — all of them natively using the same code
======================================================================================
==================================================================================
EagerPy: Writing Code That Works Natively with PyTorch, TensorFlow, JAX, and NumPy
==================================================================================

`EagerPy <https://eagerpy.jonasrauber.de>`_ is a **Python framework** that lets you write code that automatically works natively with `PyTorch <https://pytorch.org>`_, `TensorFlow <https://www.tensorflow.org>`_, `JAX <https://github.com/google/jax>`_, and `NumPy <https://numpy.org>`_. EagerPy is **also great when you work with just one framework** but prefer a clean and consistent API that is fully chainable, provides extensive type annotions and lets you write beautiful code.

Expand Down Expand Up @@ -97,6 +97,22 @@ developed in PyTorch, TensorFlow and JAX, all with one code base.

EagerPy is also used by other frameworks to reduce code duplication (e.g. `GUDHI <https://github.com/GUDHI/gudhi-devel>`_) or to `compare the performance of different frameworks <https://github.com/jonasrauber/uniformly-sampling-nd-ball>`_.

📄 Citation
------------

If you use EagerPy, please cite our `paper <https://arxiv.org/abs/2008.04175>`_ using the this BibTex entry:

.. code-block::
@article{rauber2020eagerpy,
title={{EagerPy}: Writing Code That Works Natively with {PyTorch}, {TensorFlow}, {JAX}, and {NumPy}},
author={Rauber, Jonas and Bethge, Matthias and Brendel, Wieland},
journal={arXiv preprint arXiv:2008.04175},
year={2020},
url={https://eagerpy.jonasrauber.de},
}
🐍 Compatibility
-----------------

Expand Down
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
home: true
heroImage: /logo.png
heroText: EagerPy
tagline: PyTorch, TensorFlow, JAX and NumPy — all of them natively using the same code
tagline: Writing Code That Works Natively with PyTorch, TensorFlow, JAX, and NumPy
actionText: Get Started →
actionLink: /guide/
features:
Expand Down

0 comments on commit b18203d

Please sign in to comment.