Git Product home page Git Product logo

onnx-dojo's Introduction

onnx-dojo

The repo is for the ONNX Dojo training course. It is organized with presentations, participants, and materials for the lab exercises in sub-folders.

Agenda:

Day 1 (Morning) 8am - 11am, Pacific

  • Opening - Chin Huang
  • Open Source at IBM - 15 min. https://ibm.ent.box.com/file/656007169789
  • Git hands-on - 60 min. Chin Huang
  • Introduction to ONNX - 45 min. Chin Huang
  • ONNX training - 30 min. Svetlana Levitan

Day 1 (Afternoon) 11:30am - 2:30pm, Pacific

  • ONNX Community and Contributor Resources - 15 min. Chin Huang
  • Overview of ONNX GitHub repositories - 30 min. Chin Huang
  • ONNX Development Environment with hands-on - 30 min. Chin Huang
  • High level code walk-through of major components ONNX-Tensorflow converter - 45 min. Winnie Tsang
  • Open Lab: Run ONNX ResNet model in Tensorflow - 45 min. Chin Huang

Day 2 (Morning) 8am - 11am, Pacific

  • PR creation walk-through in ONNX-Tensorflow - 30 min. Winnie Tsang
  • Open Lab: Develop support for a new/updated operator - 30 min. Winnie Tsang
  • ONNX-MLIR overview - 60 min. Tian Jin
  • ONNX-MLIR tutorials/code walkthrough - 45 min. Tian Jin
  • Wrap up - Chin Huang 

Lab exercises:

System requirements: Mac, Linux, or Windows 10 with Subsystem for Linux (Ubuntu 18.0.4)

Prereqs: python3, git, cmake, protobuf-compiler libprotoc-dev

  • Exercise 1: git - Get familiar with git from fork to PR
  • Exercise 2: resnet - Run ResNet model in Tensorflow
  • Exercise 3: constant_pr - Develop support for a new/updated operator

onnx-dojo's People

Contributors

chinhuang007 avatar sveta-levitan avatar tanp5364 avatar winnietsang 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.