.. grid:: 1 1 3 3 :gutter: 4 .. grid-item-card:: Write Ivy Code :link: learn_the_basics/01_write_ivy_code.ipynb Get familiar with Ivy’s basic concepts and start writing framework-agnostic code. .. grid-item-card:: Unify Code :link: learn_the_basics/02_unify_code.ipynb Unify a simple ``torch`` function and use it alongside any ML framework! .. grid-item-card:: Trace Code :link: learn_the_basics/03_trace_code.ipynb Turn your Ivy code into an efficient fully-functional graph, removing wrappers and unused parts of the code. .. grid-item-card:: Transpile Code :link: learn_the_basics/04_transpile_code.ipynb Convert a ``torch`` function to ``jax`` with just one line of code. .. grid-item-card:: Lazy vs Eager :link: learn_the_basics/05_lazy_vs_eager.ipynb Understand the difference between eager and lazy tracing and transpilation. .. grid-item-card:: How to use decorators :link: learn_the_basics/06_how_to_use_decorators.ipynb Learn about the different ways to use tracing and transpilation functions. .. grid-item-card:: Transpile any library :link: learn_the_basics/07_transpile_any_library.ipynb Transpile the ``kornia`` library to ``jax`` with just one line of code. .. grid-item-card:: Transpile any model :link: learn_the_basics/08_transpile_any_model.ipynb Transpile a ``Keras`` model into a ``PyTorch`` module.
.. toctree:: :hidden: :maxdepth: -1 learn_the_basics/01_write_ivy_code.ipynb learn_the_basics/02_unify_code.ipynb learn_the_basics/03_trace_code.ipynb learn_the_basics/04_transpile_code.ipynb learn_the_basics/05_lazy_vs_eager.ipynb learn_the_basics/06_how_to_use_decorators.ipynb learn_the_basics/07_transpile_any_library.ipynb learn_the_basics/08_transpile_any_model.ipynb