### How to run a Triton Community Meetup

Contributors:  Bill Yoshimi, Areg Melikadamyan, Whitney Tsang, Ksharma Pawar, Cicie Wang, Bryan Bowyer, Simon Waters

Last updated: Aug 6, 2025

Community meetups give the on-line community a chance to interact with each other and the Triton developers in a more face-to-face format vs slack chats.  Example topics covered during community meetups include:
* Developers presenting updates on features they’re working on.
* Developers asking community for feedback on new initiatives
* Questions from community for developers
* Questions about Triton strategy/direction.

## Latest changes
- 2025-08-06: Revised youtube upload instructions to use @Triton-openai account. Added section on shared calendar/Google Calendar events.

## Some logistics

Community meetups occur once 8 weeks (usually during the first 1-2 weeks of a month).
Reminders are sent out 2 weeks ahead of time

Only companies that paid for corp Microsoft Teams access can create webinars.  Three folks who have done this (or have access in the past are):
* Areg Melikadamyan
* Whitney Tsang
* Ksharma Pawar
* Jian Hui

Webinars are automatically recorded.  The person with corp access can upload the video to youtube after the webinar is finished.

You must be an editor or manager of the @Triton-openai Youtube channel to upload videos. Bill, Whitney, Cicie or Adnan can grant access.

Only the person with corp access can open a webinar.  Even if you’re a registered speaker or MC, you’ll see the Microsoft Meeting waiting for meeting to start view.

During the meetup, take notes.

Post the final notes on the Triton-lang website here: https://github.com/triton-lang/triton/tree/main/docs/meetups

Ask Bryan, Whitney, or Bill for access to the shared Google calendar ["Triton Community Meetup"](https://calendar.google.com/calendar/u/0?cid=MDVhM2U3NjgwNWEwNTJmNDAwODYyMzJmNzNhNmIxYzk2MWViOTE3YTRjZjIzNDgxMDZhYjcwNmEwOWU2MGE4Y0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t). people should be able to add this calendar to their calendars so they'll see future events when they're available.

## How to run a community meetup

1. Work with one of the folks above to create a Microsoft Teams webinar (occurring 6-8 weeks in the future).  Template:

<pre>
Title: “Triton Community Meetup (online)”
External presenter: **“<your name>”**
Co-organizer: **add organizers**
    Date: **Add date**
    Time: 10:00-11:00 PDT
    Duration: 1 hr
    Recurring meeting: link **(created by XXX@YYY.com)**
</pre>

2. If you don’t have details about the meeting (e.g. meeting ID, passcode, phone number, etc.) you can login to the meeting, click on More -> Meeting Info and get data that way.

3. Create a Google Calendar event [here](https://calendar.google.com/calendar/u/0?cid=MDVhM2U3NjgwNWEwNTJmNDAwODYyMzJmNzNhNmIxYzk2MWViOTE3YTRjZjIzNDgxMDZhYjcwNmEwOWU2MGE4Y0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t).
    * Title: "Triton Community Meetup - Month year"
    * Calendar: "Triton Community Meetup" (4th item under "Event details)
    * Guest permissions:
        * Deselect "Modify event" and "See guest list"
    * Guests: add current set of moderators.
    * You won't have links to the event until after you create the event.  After you've populated most of the body of the event, save it and then reopen the event, click on "More Actions" and select "Publish event".  Copy the link to body of the event.
        * Open https://tinyurl.com and paste the link to event and click shorten. This should give you a short url to the event.  Copy this link to the general slack message below.
        * You shouldn't need to update the URL for "Event in iCal format".  Users will need to redownload a new iCal file every time we create a new meeting.  If the url doesn't work anymore, you can generate an iCal link by clicking on the three-dot menue for the "Triton Community Meetup" calendar on left under your list of calendars, select "settings and sharing" select "Integrate calendar" and copy the URL from "Public address in iCal format".
    * In the body of the event insert:
<pre>
The next Triton community meetup will be on **date** from 10am-11am PST. The meeting link is below. If anyone has agenda items to add for the meetup please reach out to me.

Google calendar event: **Add link after saving and reopening event.**
Shared Google calendar with future events:  https://tinyurl.com/4nbr4bds
Event in iCal format: **Add link**
Note: use iCal if your company doesn't use/blocks Google calendar access.

Thanks,
**your name**
----
Microsoft Teams Need help?
Join the meeting now <- **change this**
Meeting ID: xxx xxx xxx xx <- **change this**
Passcode: xxxxxx <- **change this**
Dial in by phone
+xxxx United States, Los Angeles <- **change this**
Find a local number
Phone conference ID: xxx xxx xxx <- **change this**
</pre>
4. Copy the event generated from the meeting to [triton #general chat](https://app.slack.com/huddle/T01379XQ9FG/C013E22BPPC) on slack. Use the same text you used when creating the event.

5. Post the event to the [#triton channel on Discord GPU_MODE](https://discord.com/channels/1189498204333543425/1189607595451895918). You will need to join GPU_MODE to post to it.  Discord doesn't allow you to use markdown.  Convert the main urls like the calendar event and the main Microsoft Teams meeting link into short URLs (use https://tinyurl.com) and add them to the post.

6. 1-2 Days before the meeting. Verify that someone with corp Microsoft Teams access will open the meeting up for you.

7. Day before meeting, post reminders to slack and discord (reply to your original message):
Reminder, this month's community meetup is tomorrow at 10am PST.

<pre>
Agenda:
   Topic #1 <who>
   Topic #2 <who>
</pre>

8. Day of meeting, login a little early and verify everything is working as expected.

9. During the meeting, keep an eye on the comments section. Some folks might post questions for the speaker there and/or issues they're having with Teams.

10. After the meeting has finished, work with the person with corp Microsoft Teams access to upload the recorded video to youtube.  Post the youtube link in [triton #general chat](https://app.slack.com/huddle/T01379XQ9FG/C013E22BPPC).

If this is your first time using Microsoft Teams, work with the meeting creator to test out the UI (e.g. logging in, verifying your camera, audio work, verifying you can present your screen if using that functionality, play around with hand raising, play around with people/attendees/muting others, log off and log back in again.)

## How to upload videos to Youtube

1. Request access to the @Triton-openai youtube account. You'll need editor access to upload videos.  You can request access from Bill, Whitney, Cicie or Adnan.
2. If you already have a studio.youtube.com account, you can switch to the @Triton-openai account by clicking on your user icon at the top left of the screen and selecting "Switch account".
3. Click on “+ Create” on top next to search box.
4. Select the video you want to upload
5. For Title use something like “Triton community meetup <date>” like "Triton community meetup 20250503"
6. No, it’s not made for kids
7. No video elements
8. Save or publish: “public”
9. Make a copy of the video link so you can post it on slack and discord. (like: https://youtu.be/kJjBurkPn_8)


## Past community meetups

 | Date | Meet setup | Agenda & who | Recording |
 | ---- | ---------- | ------------ | --------- |
 | 2025-05-01 | [Link](https://tinyurl.com/mr397f6x) | Topic: what are plans for existing block pointer programming model? (Context: Intel GPU backend relies heavily on it and will need time to fully move to tensor descriptor programming model.) - Jianhui Li, Intel <br/> Topic: infrastructure for Triton performance tests - Sayce, Google<br/>Topic: what talks/tutorials/open discussions would you like to see at the 2025 Triton Developers’ Summit? How can we help? - Adnan Aziz, Meta <br/> Topic: what are plans for existing block pointer programming model? (Context: Intel GPU backend relies heavily on it and will need time to fully move to tensor descriptor programming model.) - Jianhui Li, Intel<br/>Topic: infrastructure for Triton performance tests - Sayce, Google<br/>Topic: what talks/tutorials/open discussions would you like to see at the 2025 Triton Developers’ Summit? How can we help? - Adnan Aziz, Meta </pre> | https://www.youtube.com/watch?v=W16BrXc5BYE |
| 2025-07-09 |[Link](https://tinyurl.com/mus5wyax) | Topic: Gluon update - Jeff Niu, OpenAI <br/> Topic: Interest and requirements for a nightly performance regression suite - Simon Waters,  kernelize.ai<br/>Triton developer's summit update - Ofer Dekel, Microsoft | https://youtu.be/zoSY_WXHmF0 |
| 2025-09-03 |[Link](https://tinyurl.com/4r7cfzhu) | Topic: Intros: Cicie Wang, and Whitney Tsang (co-organizers).<br/>Topic: Multi-pass profiler - a federated GPU Tooling Framework for Orchestrated and LLM Agentic Profiling Applications (Kevin Fang, et al., Meta)<br/>Topic: Triton Developer Conference updates (Ofer Dekel, Microsoft)<br/>Topic: Q> Who is using tritonbench? How are you using it? OpenAI? (Cicie Wang, Meta)<br/>Topic: Triton testing strategy - what do folks think? What are we missing? Where would you like to see additional coverage? (Bill Yoshimi, Meta)<br/>Q> Topic: Free threaded Python.  Any plans for making it compatible with free threading? (Bill Yoshimi, Meta) | https://youtu.be/Ji1rCo6qvXc |
| 2025-11-05 |  | Topic: Gluon, TLX, cuteDSL, cutile, tileIR etc. ... with so many choices, how do I decide on what I should use to write my next kernel/model <br/> Topic: Post Triton Conference discussion: what did you like, what was shocking, what would you like to see more of/less of next year.<br/>Topic: Flex Attention questions - (Whitney, Intel) | https://www.youtube.com/watch?v=gaP6PpfPiEk |
| 2026-01-05 |  | Topic: Update on triton-shared (Haishan Zhu and Nhat Nguyen, Meta) <br/>Topic: Update on the plugin system infrastructure - what's upstream today and roadmap (Puyan Lotfi and Corbin Robeck, Meta)<br/>Topic: Status of Triton Plugin repository and example: loop unfolding (Simon Waters, kernelize.ai) | https://youtu.be/JnFFwBB6Dhk |
| 2026-03-04 |  | Topic: Triton to TileIR - Feiwen Zhu, Nvidia Shanghai (mzhu@nvidia.com) <br/>Topic:[Optimal Software Pipelining and Warp Specialization for Tensor Core GPUs](https://arxiv.org/pdf/2512.18134)  - Rupanshu Soi, Rohan Yadav, Fredrik Kjolstad, Alex Aiken, Mayam Mehri Dehnavi, Michael Garland and Michael Bauer,  Nvidia and Stanford | https://youtu.be/kuBGHVP4M3w |
| 2026-05-05 |  | Topic: TileLens - visual program analysis for tile-based programming models (Taihua He, George Mason University) <br/>Topic: Triton Extensions on Windows - investigation and findings (Quinn Pham, Intel)<br/>Community questions - block pointer deprecation, `use_tma` rename, Triton release cadence vs PyTorch (Whitney Tsang, Intel; Thomas Raoux, OpenAI; Andrey, Meta) | https://youtu.be/RwqdPXBSMCE |
| 2026-07-08 |  | Topic: FlyDSL - Felix Li, AMD <br/>Triton Extensions - Andrew Brown, Kernelize<br/>Triton Developer Conference - Alexey Loginov, Meta | https://youtu.be/6H8sbWhKCfI?si=LkFz22qlYLiVFqzK |
