Git Product home page Git Product logo

demos's People

Contributors

a0m0rajab avatar aarsh2001 avatar ahmedo42 avatar bipinkrishnan avatar djl11 avatar dsantra92 avatar guillesanbri avatar haidersultanarc avatar hirwa-nshuti avatar juliagsy avatar kareemmax avatar kurshakuz avatar mohame54 avatar muhammedashraf2020 avatar rishabgit avatar soma2000-lang avatar therealbird avatar tomatillos avatar vaatsalya123 avatar valeriocost avatar vedpatwardhan avatar zhumakhan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

demos's Issues

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)

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.