Giter VIP home page Giter VIP logo

working-groups's Introduction

Working Groups

As described in the ONNX governance, Working Groups (WGs) are temporary groups formed to address issues that cross SIG boundaries. Working Groups have a have a clear goal measured through specific deliverables and disband after the goal is achieved. Working groups do not own artifacts long term; they create specifications, recommendations, and/or code implementations for submission to the relevant SIGs for approval and acceptance.

Proposing a new working group

New Working Groups are created when there is sufficient interest in a topic area and someone volunteers to be the chair for the group and submits a proposal to the steering committee. The chair facilitates the discussion and helps synthesize proposals and decisions.

Joining a working group

Working Groups have their discussions on Slack in dedicated channels. (Older working groups used Gitter rooms which are now archived)

You can find the schedule of meetings on the LF AI wiki

Working Groups store these artifacts, including meeting notes, in this repository. The working group leads have merge permissions on the repo but should only handle PRs related to their working group.

Active working groups

Working Group Objectives
Preprocessing Data pre/post processing and featurization
Multi-device Multi-device support in ONNX

Completed working groups

Working Group Objectives Status
Release Improve and document release process, enhance release verification, identify fixes for release builds, recommend release operational guidelines in communication, frequency, scope, dependencies, and schedule Completed - release process enhanced and documented at https://github.com/onnx/onnx/blob/master/docs/OnnxReleases.md
Control Flow and Loops Enable dynamic control structures to enable advanced models for NLP, speech, and video/image processing Completed - If, Loop, and Scan operators were added in ONNX 1.3 release.
Quantization Enhance ONNX to support quantized data types and operators on a variety of runtimes and hardware devices Completed - added in ONNX 1.5 release.
Foundation Identify and evaluate non-profit foundation options for the ONNX consortium. Execute on best option. Completed - ONNX joined LF AI in November 2019

Inactive working groups

Working Group Objectives Status
Testing/Compliance Create tools, tests and APIs to ensure models and backends comply with the ONNX specification became part of the ArchInfra SIG for now
Edge/Mobile Enable deployment of ONNX models to edge platforms by identifying the ONNX operators that must be supported by mobile and IoT runtimes, defining tool chain requirements, and contributing to ONNX compatibility tests Stopped as of January 2020
Data Pipelines Define new operators for processing the data that goes in and comes out No recent activity
Training Expand ONNX to support training as well as inference

working-groups's People

Contributors

jantonguirao avatar lyd911 avatar chinhuang007 avatar moljacq avatar ryanloney avatar prasanthpul avatar sveta-levitan avatar oferrosenberg avatar mk-nvidia avatar szha avatar winnietsang avatar andife avatar harryskim 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.