MLCommons

Get Involved

Getting Started

Follow these five steps to become part of the MLCommons® community and get access to meetings, documents, and code.

  1. Please use your organizational (e.g., corporate or academic) email account to join all mailing lists. If you do not have an organizational email address, please contact participation@mlcommons.org.

  2. Associate a Google account with your email address so you can access meetings and documents. You can skip this step if your email address is provided by Google Workspace.

  3. Consider becoming a Member or Affiliate of MLCommons. Some working groups require you to join as a Member or register as an Affiliate. Your organization might already be a Member; check the logos on the MLCommons homepage. Membership is free for academics. To join as a Member or register as an Affiliate, contact participation@mlcommons.org.

  4. Join one or more of the working groups listed in the table below to sign up for group mailing lists, receive meeting invitations, and access shared documents and meeting minutes. Requests are manually reviewed, so please be patient.

    • If you're not interested in joining one of the working groups, you can still sign up for our mailing list and access public drive resources by joining the public@mlcommons.org Google Group. (Note that personal email addresses are allowed on this mailing list.)
    • If you or your organization are a Member or Affiliate, you can also access drive resources available exclusively to Members and Affiliates by joining the community@mlcommons.org Google Group. (If you have trouble accessing drive resources after following these steps, be sure to check that Google Drive is on your allow list for corporate accounts).
  5. If you want to contribute code, you or your organization must sign our Contributor License Agreement (CLA). For more information regarding the CLA, see the CLA section of this page.

Working Group Access Requirements Mailing List Web Page (visit to learn more)
Training Members & Affiliates training@mlcommons.org https://mlcommons.org/en/groups/training
-- HPC None hpc@mlcommons.org https://mlcommons.org/en/groups/hpc
Inference Members & Affiliates inference@mlcommons.org https://mlcommons.org/en/groups/inference
-- Automotive None automotive@mlcommons.org https://mlcommons.org/en/groups/automotive
-- Mobile Members & Affiliates mobile@mlcommons.org https://mlcommons.org/en/groups/mobile
-- Tiny None tiny@mlcommons.org https://mlcommons.org/en/groups/tiny
Datasets None datasets@mlcommons.org https://mlcommons.org/en/groups/datasets
Best Practices Members & Affiliates best-practices@mlcommons.org https://mlcommons.org/en/groups/best-practices
-- Benchmark-Infra Members & Affiliates benchmark-infra@mlcommons.org https://mlcommons.org/en/groups/benchmark-infra
-- Power Members & Affiliates power@mlcommons.org https://mlcommons.org/en/groups/power
Research
-- Algorithms None algorithms@mlcommons.org https://mlcommons.org/en/groups/algorithms
-- Chakra None chakra@mlcommons.org https://mlcommons.org/en/groups/chakratracebench
-- DataPerf None dataperf@mlcommons.org https://mlcommons.org/en/groups/dataperf
-- Dynabench None dynabench@mlcommons.org https://mlcommons.org/en/groups/dynabench
-- Medicine None medicine@mlcommons.org https://mlcommons.org/en/groups/medicine
-- Science None science@mlcommons.org https://mlcommons.org/en/groups/science
-- Storage None storage@mlcommons.org https://mlcommons.org/en/groups/storage

Join our Discord server

MLCommons uses Discord for group collaboration and communication. The invite code for our Discord server is https://discord.gg/emD2ge5EjG and the server name is “MLCommons”.

Once you have joined the server, you will need to accept the server rules, which include the MLCommons Code of Conduct. We also ask that you set your server nickname to identify your name and the company/entity you represent, e.g., John Doe (Initrode).

The Discord server is organized into many different channels, and each Working Group has its own category and channels. When you first join the Server, the onboarding wizard will ask you to select the Working Groups that interest you, then make visible the corresponding categories and channels based on your answers. If you'd like to hide or reveal channels, you can visit the "Channels & Roles" tab to change your answers or browse the available channels.

Not all channels are available to everyone. Channels corresponding to Working Groups with access restrictions require that users have the "Member" Role. Meanwhile, public channels (e.g., #general-chat) and channels corresponding to Working Groups with no access restrictions are open to anyone.

Public Calendar

The MLCommons Overview Calendar shows major deadlines and events for the current year.

The MLCommons Meeting Calendar includes all of the public MLCommons meetings and events:

Attend Events

MLCommons organizes community meetings every quarter, typically in the San Francisco Bay Area. As a global organization, we also host annual community events in the Asia-Pacific (APAC) and Europe-Middle East-Africa (EMEA) regions to reach everyone regardless of geography. The meetings are open to anyone (by joining as a MLCommons Member, registering as an Affiliate, or signing up for the public mailing list). The dates and locations are shown below. More specific information is available on the public MLCommons mailing list.

Community Meeting Date Location Slides
Thursday, November 30, 2023 TBA TBD
Thursday, September 21, 2023 TBA TBD
Thursday, July 20, 2023 AMD, Santa Clara slides
Thursday, April 20, 2023 VMWare, Palo Alto slides
Thursday, December 8, 2022 Intel, Santa Clara slides
Thursday, September 22, 2022 Nutanix, San Jose slides
Thursday, July 14, 2022 NVIDIA, Santa Clara slides
Thursday, April 21, 2022 Virtual slides
Thursday, December 9, 2021 Virtual slides
Thursday, September 30, 2021 Virtual slides
Thursday, July 15, 2021 Virtual slides
Thursday, April 22, 2021 Virtual slides
Thursday, December 17, 2020 Virtual slides
Thursday, May 28, 2020 Virtual slides
Thursday, March 12, 2020 Virtual slides
Thursday, December 12, 2019 Facebook, Menlo Park slides
Thursday, October 10, 2019 Samsung, San Jose slides
Thursday, August 8, 2019 Cadence, San Jose slides
Thursday, June 6, 2019 AMD, Santa Clara slides
Thursday, April 4, 2019 Synopsys, San Jose slides
Thursday, February 14, 2019 Xilinx, San Jose slides

During the COVID-19 pandemic, our community meetings have been converted to virtual events.

Become a Member

MLCommons is a community-driven and community-funded effort and we are proud to include a variety of Members and Affiliates from across the globe. As an open engineering consortium, Member or Affiliate status is available on a non-discriminatory basis to all organizations, corporations, academic researchers, nonprofits, government organizations, and individuals.

Membership offers several benefits

If you are interested in Membership, please contact participation@mlcommons.org.

BIS-listed entities can join MLCommons as Members and enjoy nearly all of the benefits, but cannot participate in closed activities.

Closed activities are activities and information reserved solely for members and staff, including the following:

Become an Affiliate

Affiliates have access to all working groups and associated GitHub repositories, mailing lists, meetings, events, documents, and files, excluding closed activities (as defined above). If you or your organization is interested in becoming an Affiliate, please contact participation@mlcommons.org.

BIS-listed entities can join MLCommons as Affiliates and enjoy nearly all of the benefits, but cannot participate in closed activities.

Submit MLPerf™ Results

If you are interested in submitting MLPerf benchmark results, please join the appropriate working group. Typically, the registration deadline is several weeks in advance of submission to ensure that all submitters are aware of benchmark requirements and to provision the necessary resources.

Submitting MLPerf benchmarks requires:

Membership is required for most benchmark working groups (e.g., Training, Inference, Mobile). Some benchmark working groups are public and have no access requirements (see the list above for examples) and non-members may submit to the benchmark by first signing a Non-member Test Agreement (found at Policies). Both the member and non-member trademark agreements are available upon request to support@mlcommons.org.

Use MLPerf Results

MLPerf is a trademark of MLCommons. The use of the MLPerf results and trademark are described in our Policies.

Sign or Get Authorized on the CLA

Generally we encourage people to become Members if they wish to contribute to MLCommons projects. However, if you are interested in contributing to one of our open source projects and do not think your organization would be a good fit as a Member, please fill out this CLA sign up form.

If your organization is already a Member of MLCommons, you can also use the CLA sign up form to request authorization to commit code in accordance with the CLA.

If you have questions about the CLA, please contact support@mlcommons.org.

Contact

We are a pretty friendly organization and easy to contact.

For any Membership or Affiliate questions, please contact participation@mlcommons.org.

For technical issues around MLCommons projects, please file GitHub issues.

For technical assistance with MLCommons infrastructure such as Google Groups, please contact support@mlcommons.org.