Templated Deep Learning



Ivy unifies the syntax and call signatures of existing frameworks. Write your code once in Ivy, and support all frameworks simultaneously.

Get Started!

Ivy Libraries


Mechanics

Orientation, position, and pose conversions. Co-ordinate transformations.

Vision

Voxel grids, rendering, optical flow, depth triangulation, signed distance functions and more.

Robot

Gradient-based motion planning for mobile robots and manipulators, using splines.

Gym

Differentiable RL gym environments, solvable via trajectory optimization.

A Flexible Framework


Ivy wraps the functional APIs of existing frameworks, enabling portable framework-agnostic code. Ivy can therefore either be used in isolation, or be used alongside framework-specific code.

Learn More


Interactive Demos


Run interactive Ivy demos locally in minutes. Click on the videos which intruige you the most to find out how!

Get Involved!


Join the Ivy community by using Ivy in your projects, and open sourcing your own Ivy functions. Many more libraries are possible!

Please reach out if you have any question or requests, we will do our best to help!