GithubHelp home page GithubHelp logo

manogna-chinta / ivy-octernships-ml Goto Github PK

View Code? Open in Web Editor NEW

This project forked from github-octernships/ivy-octernships-ml

0.0 0.0 0.0 141.91 MB

This is the Octernships assignment for Ivy GitHub Octernships

License: Other

Shell 0.05% Python 99.92% Dockerfile 0.03%

ivy-octernships-ml's Introduction

Ivy

About Us - Unified AI

Ivy is both an ML transpiler and a framework, currently supporting JAX, TensorFlow, PyTorch, and Numpy.

Ivy unifies all ML frameworks ๐Ÿ’ฅ enabling you not only to write code that can be used with any of these frameworks as the backend, but also to convert ๐Ÿ”„ any function, model or library written in any of them to your preferred framework!

You can check out Ivy as a transpiler and Ivy as a framework to learn more about this, try out Ivy straight away going through the Setting up Ivy section, or dive deep into Ivy's Documentation and Examples!

If you would like to contribute, you can join our growing Community ๐ŸŒ, check out our Contributing guide, and take a look at the open tasks if you'd like to dive straight in ๐Ÿง‘โ€๐Ÿ’ป

Let's unify.ai together ๐Ÿฆพ

Why participate in an Octernship with Ivy?

๐Ÿš€ We have recently enabled Pilot Preview for our Compiler and Transpiler in a private setting, so come take a look by joining our waitlist!

Come join us for an Octernship term as we are on our mission to unify AI. We are looking for folks who have experience working in any of the following domains

Our primary development solely happens around Python, and we make use of Docker and DevContainers to configure environments extensively.

Octernship role description

  • Submission Date (Updated): August 23, 2023
  • Length of the Octernship: 12 weeks
  • Stipend: $1000

Recommended qualifications

A candidate must have, at minimum, operational knowledge of the tools we use

It is a major plus point to have expertise/experience in any of the following

Eligibility

To participate, you must be:

  • A verified student on Global Campus

  • 18 years or older

  • Active contributor on GitHub (monthly)

Assignment

Contribute to our PaddlePaddle Frontend Functions!

Task instructions ๐Ÿ“

In this task, you will contribute one PaddlePaddle Front-end function that will become a part of the Ivy master branch. This would involve the following steps

  • Choose one function from the list of open function tasks
  • Set up your environment to start working with Ivy
  • Implement the function using the Ivy framework
  • Implement the corresponding test for the function (to know where to place each of those files, refer to our documentation!)
  • Commit and make a PR to the Main branch for this addition!

Upon approval and subsequent acceptance, your contribution will be attributed to you and added to the Ivy master branch.

Feel free to ask questions on our Discord server!

Task Expectations ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

Please make sure you adhere to the GitHub Octernships Code of Conduct, and follow these rules:

  • Complete the project on your own. Feel free to take help from our Discord, but do not copy code or use external code without comprehending the logic.
  • Make sure you add sufficient comments and documentation at each step. That will allow us to evaluate your work, as well as make the code more friendly to read!

Task submission ๐Ÿš€

๐Ÿšจ Task must be submitting in your private repository assigned after applying via Octernships Dashboard

Your private assignment repository will be named: ivy-octernships-ml-USERNAME

Students are expected to use the GitHub Flow when working on their project.

  • Create a new branch
  • Making changes on the new branch
  • Create a new Pull Request from new branch -> main
  • Merge the PR changes into main branch on or before the assignment deadline.
  • Use GitHub Discussions to ask any relevant questions regarding the project

Heads up ๐Ÿšจ

  • Public Pull Requests are not accepted for GitHub Octernships. Apply via the official Octernships dashboard.

Resources ๐Ÿ“š

ivy-octernships-ml's People

Contributors

djl11 avatar vedpatwardhan avatar ishticode avatar mattbarrett98 avatar rashulchutani avatar annatz avatar catb1t avatar aarsh2001 avatar fnhirwa avatar daniel4078 avatar sherry30 avatar juliagsy avatar simonetgordon avatar hello-fri-end avatar ivy-branch avatar saeedashrraf avatar jiahanxie353 avatar fspyridakos avatar mahmoudashraf97 avatar 1doomdie1 avatar ahmedo42 avatar vaatsalya123 avatar ricksanchezstoic avatar jerrygcding avatar zaeemansari70 avatar karalleyna avatar kareemmax avatar nassimberrada avatar hmahmood24 avatar iamjameskeane avatar

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.