Skip to content

Commit c2f368e

Browse files
committed
updated jan and feb 2025 minutes
1 parent 3842fa2 commit c2f368e

File tree

4 files changed

+144
-3
lines changed

4 files changed

+144
-3
lines changed

meetings/notes/2025-01-28.rst

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ specification, noting that they typically do provisional releases in September a
1717
December. Rod suggested the possibility of more frequent releases if needed, and Nikolay agreed with the current
1818
schedule.
1919

20-
OneDAL API Specification Limitations
20+
oneDAL API Specification Limitations
2121
====================================
2222

2323
Nikolay explained that the current specification for oneDAL covers less than 10% of the API, as there has been no
@@ -55,8 +55,8 @@ mentioned that he would send a guide and that Victor, his colleague, could answe
5555
asked about the deadline for specific projects, to which Rod responded that the 11th was the ultimate deadline, and he
5656
would prefer to receive information by the 5th. Aaron was then scheduled to update the team on CI.
5757

58-
Github Usage and Future Plans
59-
=============================
58+
Github Usage and Future Plans (`slides`_)
59+
=========================================
6060

6161
Aaron discussed the current state of their Github usage, including the availability of free self-hosted runners and the
6262
recent addition of ARM runners by Github. He mentioned the ongoing testing of AWS-hosted Graviton runners and the active
@@ -110,3 +110,6 @@ Next steps
110110
* Megan to create an inventory of project roadmap processes via mailing list.
111111
* Rod to explore opportunities for UXL projects to present at member companies' internal meetings.
112112
* Megan to consider creating video shorts about UXL projects for social media.
113+
114+
115+
.. _`slides`: ../presentations/2025-01-28-UXLCIPoC.pdf

meetings/notes/2025-02-25.rst

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
===========================
2+
Open Source WG: 02/25/2025
3+
===========================
4+
5+
Recording: A recording of the meeting is available in the Linux Foundation https://openprofile.dev/ profile. If you are
6+
a member of the Working Group you can access this through your account.
7+
8+
Attendees
9+
=========
10+
11+
* Megan Knight - Arm
12+
13+
* Rod Burns - Codeplay
14+
* Aaron Dron - Codeplay
15+
16+
* Ragesh Hajela - Fujitsu
17+
18+
* Kevan Ahmadi - Imagination Technologies
19+
20+
* John Melonakos - Intel
21+
* Alexey Kukanov - Intel
22+
* Nikolay Petrov - Intel
23+
* Michael Voss - Intel
24+
* Alison Richards - Intel
25+
* Victor Lu -
26+
* Mourad Gouicem - Intel
27+
* Andrey Fedorov - Intel
28+
* Maria Petrova - Intel
29+
* Vadim Pirogov - Intel
30+
31+
* Melissa Aranzamendez - The Linux Foundation
32+
33+
* Roman Zhukov - Red Hat
34+
35+
* Biagio COSENZA - University of Salerno
36+
37+
38+
Mini Summit
39+
===========
40+
41+
In the meeting, John initiated discussions about the upcoming Mini Summit by the Excel foundation on June 26th at the
42+
Colorado Convention Center. He also invited others to propose topics for the summit. Rod, Megan, and John discussed the
43+
potential for remote participation in the summit.
44+
45+
CI Infrastructure Update (`slides`_)
46+
====================================
47+
48+
Aaron provided an update on the CI infrastructure, mentioning the upgrade of the UXL Foundation's Github organization to
49+
the Enterprise tier, which might allow for up to 500 concurrent CI runs. Aaron also discussed the likely dedication of a
50+
Graviton system to the oneAPI construction kit and the testing of new Github Enterprise features.
51+
52+
Security Update
53+
===============
54+
55+
John shared the security tracker page, which Rod confirmed was still in use but needed follow-up on open issues. Roman
56+
expressed interest in feedback on the implementation of recommendations and the potential for adjusting the program
57+
based on obstacles encountered. Aaron and Rod discussed the process document shared by Rod, with Aaron suggesting the
58+
use of a pull request for further discussion and minor changes.
59+
60+
Organizing Learning Sessions for Projects
61+
=========================================
62+
63+
John proposed the idea of organizing learning sessions for member companies to increase awareness and usage of the
64+
projects. The goal is to inspire engineers to download and start using the projects, overcoming any reluctance or
65+
blockages they might have. The content would include technical presentations, showing benchmarks, and providing simple
66+
steps to get started, followed by Q&A sessions to address any concerns. The success metric is not just attendance but
67+
actual usage of the projects. Each project would assign a representative to tailor the content based on the interests of
68+
the member companies. Mike suggested a deeper dive into projects based on customer interest, which John acknowledged
69+
might be company-specific. The next step is to decide on the logistics and assign the right people.
70+
71+
Planning Webinars and UXL Roadmap
72+
=================================
73+
74+
Rod suggested conducting a survey or poll to determine what topics the team would like to hear about, with the
75+
possibility of setting up sessions accordingly. Alison proposed the idea of hosting webinars throughout the year on
76+
various topics, which could also be uploaded to their YouTube channel for new members. John agreed, emphasizing the need
77+
for a presentation that convinces engineers to use the software. Alexey mentioned that some webinars had been conducted
78+
in the past for certain projects. Alison suggested refreshing the content if it's available but needs minor edits, or
79+
making it more compatible with uxl if it's too branded. John and Alison agreed to work on this initiative offline.
80+
81+
Managing Project Releases and Milestones
82+
========================================
83+
84+
John proposed the idea of an at-a-glance roadmap of uxl project releases. John, Vadim, and Rod discussed the use of
85+
milestones and pull requests in managing project releases. They agreed that having a system to view upcoming releases
86+
and aligning with external ecosystems like PyTorch could be beneficial. Vadim suggested the creation of a place to
87+
discuss and coordinate schedules involving all involved parties. John proposed the idea of having a shared timeline to
88+
view all upcoming releases. The team also discussed the possibility of using milestones as a field on a Github project
89+
to assign certain issues to a milestone.
90+
91+
Exploring Platforms for Knowledge Sharing
92+
=========================================
93+
94+
John, Vadim, Alexey, Mourad, Rod, Aaron, and John discussed the need for a platform to facilitate discussions and
95+
knowledge sharing across projects. Vadim expressed a desire for a platform where proposals could be shared and
96+
stakeholders could be on board. Alexey suggested using Github discussions or a Slack channel, while Aaron proposed Zulip
97+
as a potential solution. The team agreed to explore these options and gather more information before deciding on a
98+
platform. They also decided to collect project milestones for discussion in the next meeting.
99+
100+
Binary Releases and Open Source Platforms
101+
=========================================
102+
103+
John initiated a discussion about the final initiative, which involved packaging binary releases for the UXL
104+
Foundation. The team debated the motivation behind this initiative, with Rod suggesting that it might be beneficial to
105+
have non-binary releases that are regularly validated. John agreed and asked the other projects on the call to share
106+
their experiences. Nikolay shared that they don't have separate open source releases, but they do release binaries for
107+
non-intel platforms. He suggested looking into open source platforms like Conda Forge for easier enablement. Rod
108+
confirmed that oneDNN and TV are already built on Conda Forge from sources.
109+
110+
In the meeting, Nikolay and Vadim discussed the challenges of handling non-Intel targets and the potential of using
111+
public infrastructure for distribution. Aaron shared the task of defining a minimum viable product for an open source
112+
release of oneAPI, without any internal closed source components, and the goal of getting this into Linux
113+
distributions. He also mentioned the need to consider how an open source release can coexist with a closed source
114+
release, and the importance of testing components against each other. John suggested that Aaron's efforts could be
115+
tracked and supported by the team. Aaron also expressed interest in understanding the testing component teams would like
116+
to have in the UXL and what their blockers are. The team agreed to continue this discussion in future meetings.
117+
118+
Next steps
119+
==========
120+
121+
• Allison and John to work offline on dividing and conquering the initiative for creating and refreshing project
122+
presentation content for member companies.
123+
• John to collect milestone information from all projects similar to OneDNN's milestones before the next meeting.
124+
• Rod to explore Zulip as a potential alternative for asynchronous discussions and long-term topic archiving.
125+
• Aaron to continue work on defining a minimum viable product for an open source release of oneAPI and provide updates
126+
in future meetings.
127+
• Component teams to identify CI testing they would like to have in the UXEL that they don't currently have, and
128+
identify blockers in achieving those tests.
129+
130+
Humorous Side Note
131+
==================
132+
133+
The Zoom AI Companion that produced the initial draft of these minutes refers to the UXL Foundation as "U Excel
134+
Foundation."
135+
136+
137+
138+
.. _`slides`: ../presentations/2025-02-25-UXLCIPoC.pdf
330 KB
Binary file not shown.
330 KB
Binary file not shown.

0 commit comments

Comments
 (0)