Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ToDo list of examples #2

Open
10 of 24 tasks
guillesanbri opened this issue Dec 21, 2022 · 1 comment
Open
10 of 24 tasks

ToDo list of examples #2

guillesanbri opened this issue Dec 21, 2022 · 1 comment

Comments

@guillesanbri
Copy link
Contributor

guillesanbri commented Dec 21, 2022

This issue lists all the examples that we should work on, if you have suggestions about new examples you can post them here.

If you want to work on any of these examples, please create an issue with the same name as the list-item bold name and edit this comment to replace the name with the issue link so that everybody can know who is working on what 😄 .

When creating a new notebook, please use the name of the list item in camel case (i.e. First Example with Ivy -> first_example_with_ivy.ipynb).

A few points:

  • There will be tags classifying notebooks in related to "Ivy as a framework" and related to "Ivy as a transpiler"
  • Notebooks with 🚨 should be prioritized!
  • Notebooks in learn the basics should be extremely short and to the point, tutorials should be mid-length, with examples and demos probably being more lengthy and involved

  • 🚨 Quickstart (framework)(transpiler)

Learn the basics

  • 🚨 Write framework-agnostic code (framework)
  • 🚨 Unify code (transpiler)
  • 🚨 Compile code (framework)(transpiler)
  • 🚨 Transpile code (transpiler)
  • 🚨 Lazy vs Eager (framework)(transpiler)
  • 🚨 How to use decorators (framework)(transpiler)
  • 🚨 Transpile any library (transpiler)
  • 🚨 Transpile any model (transpiler)
  • 🚨 Write a module using Ivy (framework)

Tutorials

Examples and demos

  • 🚨 Finetuning DeepMind's PerceiverIO in PyTorch (transpiler) #6
  • 🚨 (?) Developing DeepMind's PerceiverIO using Ivy (framework) (?)
  • Deploying a PyTorch model using TFLite (transpiler)
  • Running a timm model in JAX using TPUs (transpiler)
  • Benchmarking performance - Benchmark of the performance of a complex model after transpiling it to different backends (transpiler)
  • Using fvcore to measure FLOPs in a keras model - this example should explore this kind of tools and showcase how transpiling models can help compare them in a more fair and easy way (e.g. compare various models in different frameworks calculating the FLOPs with the same tool) (transpiler)
  • Transpiling a model from Hugging Face - add something else here (transpiler)

To be categorized (probably in the basics):

  • Debugging graphs (framework)(transpiler)
  • Exploring the graph (show_graph) (framework)(transpiler)
@guillesanbri guillesanbri pinned this issue Dec 21, 2022
@abhi2596
Copy link

Hi, I am interested in contributing to this issue of developing a convolutional network using Ivy framework. I wanted to know if this is what should be done. https://colab.research.google.com/drive/1UiwsWBVlEXrZXkS90311kguq9mMftZIu?usp=sharing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants