Take any code that you'd like to include. For example, an existing TensorFlow model, and some useful functions from both PyTorch and NumPy libraries. Choose any framework for writing your higher-level pipeline, including data loading, distributed training, analytics, logging, visualization etc. Choose any backend framework which should be used under the hood, for running this entire pipeline. Choose the most appropriate device or combination of devices for your needs. DeepMind releases an awesome model on GitHub, written in JAX. We'll use PerceiverIO as an example. Implement the model in PyTorch yourself, spending time and energy ensuring every detail is correct. Otherwise, wait for a PyTorch version to appear on GitHub, among the many re-implementation attempts that appear (a, b, c, d, e, f). Instantly transpile the JAX model to PyTorch. This creates an identical PyTorch equivalent of the original model.

Features

  • Choose any framework for writing your higher level pipeline
  • Choose any backend framework which should be used under the hood
  • Choose the most appropriate device or combination of devices for your needs
  • Take any code that you'd like to include
  • Add examples
  • Ivy can transpile any function in your library to any target framework

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow IVY

IVY Web Site

Other Useful Business Software
Fully Managed MySQL, PostgreSQL, and SQL Server Icon
Fully Managed MySQL, PostgreSQL, and SQL Server

Automatic backups, patching, replication, and failover. Focus on your app, not your database.

Cloud SQL handles your database ops end to end, so you can focus on your app.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of IVY!

Additional Project Details

Programming Language

Python

Related Categories

Python Frameworks, Python Machine Learning Software

Registered

2022-08-02