-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Working Group meeting minutes 2024-08-27 (#150)
* added files for August 2024 meeting. renamed some presentations. * updated markdown formatting * added slides from August * updated markdown
- Loading branch information
Showing
7 changed files
with
172 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
=========================== | ||
Open Source WG: 7/23/2024 | ||
=========================== | ||
|
||
Recording: A recording of the meeting is available in the Linux Foundation https://openprofile.dev/ profile. If you are | ||
a member of the Working Group you can access this through your account. | ||
|
||
|
||
Meeting Minutes | ||
=============== | ||
|
||
Highlights: | ||
|
||
* Recognition of Request for Comments (RFC): established to improve collaborative decision-making. | ||
* oneCCL API Changes Alignment with NCCL for easier integration. | ||
* Repository Migration Conversations: includes updates to URLs for oneAPI specifications. | ||
* Focused Efforts on CI Proof of Concept to enable community contributions and support members' self-hosted test | ||
hardware. | ||
|
||
Key Discussion Points: | ||
====================== | ||
|
||
1. Open Discussions: | ||
|
||
* John Melonakos invited open items from members before starting the primary agenda. | ||
|
||
2. Review of Project Feedback: | ||
|
||
* Highlighted the need to improve decision-making processes. | ||
* Emphasis on public/open discussions for collaborative and transparent decisions. | ||
|
||
3. CCL IPP API Changes: | ||
|
||
* Presenter: Gengbin Zheng | ||
* Objective: Align oneCCL API with NCCL APIs to improve user adoption and compatibility. | ||
* Key Points: | ||
|
||
* Motivation includes user preference for NCCL-like APIs and easier migration. | ||
* Proposal for C-based API by wrapping SYCL queue. | ||
* Explicit memory handling and scoped future considerations for out-of-order queue support. | ||
* Suggestions were made against stateful API design to avoid multi-threading complications. | ||
|
||
4. API Spec Changes by Robert Cohn: | ||
|
||
* Migration of oneAPI repository to UXL organization. | ||
* Updates to the published spec URLs and the removal of Level Zero spec from the oneAPI spec. | ||
|
||
5. CI Proof of Concept Progress: | ||
|
||
* Presenter: Aaron Dron | ||
* Objective: To create a conducive environment for community contributions, supporting members' self-hosted hardware, | ||
and encouraging development in UXL repositories. | ||
* Key Points: | ||
|
||
* Implementation of security best practices for testing environments. | ||
* Intel Developer Cloud collaboration for providing test nodes. | ||
* Emphasis on secure setup and guidance documentation for member-enrolled hardware systems. | ||
|
||
Action Items: | ||
============= | ||
|
||
* Maria Garzaran: Draft and propose (the RFC utility TBD in follow-on conversations) documentation to gather feedback on | ||
oneCCL API from UXL members. | ||
* Aaron Dron: Continue security and implementation practices for CI proof of concept. | ||
* All Members: Provide feedback on CI Proof of Concept and possible documentation repositories. | ||
|
||
Decisions/Agreements Made: | ||
============= | ||
|
||
* The RFC process is recommended when projects have substantial changes to bring the community along in the | ||
decision-making process. | ||
* Proceed with frameworks and NCCL API alignment for oneCCL as the preferred path, with feedback integrated through | ||
follow-on discussions. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
=========================== | ||
Open Source WG: 8/27/2024 | ||
=========================== | ||
|
||
Recording: A recording of the meeting is available in the Linux Foundation https://openprofile.dev/ profile. If you are | ||
a member of the Working Group you can access this through your account. | ||
|
||
|
||
Meeting Minutes | ||
=============== | ||
|
||
Summary of Main Takeaways: | ||
|
||
* Progress updates on CI infrastructure and repository migrations. | ||
* Discussions on the organizational move to the UXL Foundation. | ||
* Version macros for programmatically checking version support. | ||
* Open Source Best Practices across projects. | ||
* RFCs for process and implementation improvements. | ||
|
||
|
||
Key Discussion Points | ||
====================== | ||
|
||
1. CI Updates | ||
|
||
* Speaker: Aaron Dron | ||
* Key Points: | ||
|
||
* Objectives for the current project and changes in naming conventions. | ||
* Focus on non-Intel participants and improving contributions. | ||
* Plans for the remaining year, including repository migrations and improving security. | ||
* Specifics on hardware contributions and experiments, including GP Max systems. | ||
* Discussion on private documentation and security for the public test infrastructure. | ||
|
||
* Action Items: | ||
|
||
* Aaron: Complete current goals and address security concerns for public test infrastructure. | ||
* Discussion with IDC for more GPU nodes and potential private documentation solutions. | ||
|
||
2. Organization Moves | ||
|
||
* Speaker: John Melonakos & Robert Cohn | ||
* Key Points: | ||
|
||
* Reviewing each project's timeline for moving to the UXL Foundation. | ||
* Emphasized the importance of public CI and role specification. | ||
* Specific updates from multiple projects, including oneTBB, oneMKL, oneDNN. Projects are generally on track for | ||
end-of-year completion. | ||
* Addressing concerns about custom roles and branch protection. | ||
|
||
* Action Items: | ||
|
||
* Pavel: Finalize plans for roles and contributor processes. | ||
* Robert: Coordinate logistics for oneDNN migration; ensure teams have necessary privileges. | ||
|
||
3. Version Macros Discussion | ||
|
||
* Speaker: Robert Cohn | ||
* Key Points: | ||
|
||
* Programmatic access to versioning for specification implementation. | ||
* Importance for projects to confirm versions supported by different libraries. | ||
|
||
* Action Items: | ||
|
||
* Raj Malia & Mkl Team: Finalize the discussion and implementation strategy for version macros. | ||
|
||
4. Open Source Best Practices and RFCs | ||
|
||
* Speaker: John Melonakos | ||
* Key Points: | ||
|
||
* Review of tracker status for various projects. | ||
* Emphasis on regular release processes and leadership roles documentation. | ||
* Specific focus on the RFCs in-flight, including: | ||
|
||
* oneMKL – https://github.com/oneapi-src/oneMKL/pull/551 (RFC to develop RFCs) | ||
* oneCCL – https://github.com/oneapi-src/oneCCL/pull/134 (RFC for new API) | ||
* oneDPL – https://github.com/uxlfoundation/oneAPI-spec/pull/564 & | ||
https://github.com/uxlfoundation/oneAPI-spec/pull/567 (not RFCs, but significant PRs) | ||
|
||
* Action Items: | ||
|
||
* Rod: Split CI tasks into multiple steps for better clarity and ownership. | ||
|
||
5. Miscellaneous Topics / Open Questions | ||
|
||
* General consensus on progress and moving towards the next phase. | ||
* Encouragement to ensure representation in future meetings for a comprehensive discussion. | ||
|
||
|
||
Action Items: | ||
============= | ||
|
||
* Aaron Dron: Complete current CI goals and security guidelines. | ||
* Pavel Kumbrasev: Implement final roles and migration plans post-org move. | ||
* Robert Cohn: Assist oneDNN and other teams with organizational logistics. | ||
* Raj Malia & Mkl Team: Configure version macros as needed. | ||
* Rod Burns: Break down CI tasks for better manageability. |
File renamed without changes.
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.