demos's People
Forkers
vrv18 soma2000-lang bipinkrishnan aparajith21 seanjudelyons tomatillos adipun muhammedashraf2020 rishabgit mohame54 nutankumarcv aarsh2001 mr-niraj-kulkarni haidersultanarc zeus2x7 vaatsalya123 gorantlasuhas shireenchand a0m0rajab kareemmax albert-dl jackman337 elenaviewsynthesisdemos's Issues
Compilation of a basic function
Fix ordering of notebooks
Currently the list of notebooks uses the paths (which is the intended order), but the navigation at the bottom of the page uses the names (which is obv a different order)
Basic Operations with Ivy
ToDo list of examples
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
- ๐จ Developing a convolutional network using Ivy (framework)
- Developing a transformer using Ivy (framework)
- ๐จ Transpiling a torch model to build on top of it (transpiler)
- #15
- ๐จ Transpiling a haiku model to build on top of it (transpiler)
Examples and demos
- ๐จ #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)
Update Ivy_as_a_transpiler_intro.ipynb to desribe difference between eager and lazy transpilation
ResNet18
HF Tensorflow DeiT
Open discussion about new examples, suggestions, etc.
Pretty much self-explanatory, an open space to discuss, propose, or suggest new examples or changes to the existing ones!
Add installation of ivy from source to all notebooks
HF Jax BERT
Finetuning DeepMind's PerceiverIO in PyTorch (transpiler)
Task is to improve the existing Ivy Deepmind PerceiverIO notebook. Add more explanations, examples, and clarifications. Please assign youself, if you are interested.
https://github.com/unifyai/demos/blob/main/deepmind_perceiverio.ipynb
Transpiling a tensorflow model to build on top of it (transpiler)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.