Unifying ML With One Line of Code


Why should we try to unify the ML frameworks? Won't we just create a new incompatible standard and make the ML fragmentation even worse? I will argue that the answer to these sensible and important questions is no.

Session Outline:

Ivy as a Transpiler
A hands-on tutorial, showing how Ivy can be used to transpile any ML code to run in any other ML framework, with the addition of a single function decorator. We will use DeepMind's PerceiverIO implementation as an example.

Ivy as a Framework
A hands-on tutorial, showing how models can be implemented in Ivy directly, which can then be run with any ML framework in the backend, without the need to transpile any code.

Round Up
Concluding remarks on the future directions of Ivy, and what our immediate Roadmap looks like.

Background Knowledge:

ML Frameworks (JAX, TensorFlow, PyTorch)
Compilers and Intermediate Representations


Daniel Lenton is the creator of Ivy, which is an open-source framework with an ambitious mission to unify all other ML frameworks. Prior to starting Ivy, Daniel was a PhD student at Imperial College London, where he published research in the areas of machine learning, robotics and computer vision.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google