From Fedora Project Wiki
m (Too much copy pasta)
(added more infrmation for new developers)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= AI/ML Special Interest Group (SIG) =
'''AI/ML''' is a quasi-accurate tag which is frequently used to describe modern Machine Learning techniques which are commonly referred to as "A.I." of late, regardless of how inaccurate that may be.


AI/ML is a quasi-accurate tag which is frequently used to describe modern Machine Learning techniques which are referred to as "AI" as of late, regardless of how inaccurate that may be.
The Fedora AI/ML SIG is a grouping of like-minded individuals and groups who are working towards improving the state of AI/ML and the associated toolchains in Fedora.


The Fedora AI/ML SIG is a grouping of like minded individuals and groups who are working towards improving the state of AI/ML and the associated toolchains in Fedora.  
== Communication / Contact ==
We are using Matrix and Discourse as our primary methods of coordination and communication. For the time being, we are also sharing a Discourse tag and Matrix room with the [[SIGs/PyTorch|PyTorch]] and [[SIGs/HC|Heterogeneous Computing]] SIGs, until it makes sense to split them into separate rooms/tags.


== Communication/Contact ==
Join the discussion:


We are using Matrix and Discourse as our primary methods of coordination and communication. For the time being, we are also sharing a Discourse tag and Matrix room with the PyTorch and HC SIGs until it makes sense to split them into separate rooms/tags.
* Real-time: [https://matrix.to/#/#ai-ml:fedoraproject.org/ #ai-ml:fedoraproject.org on Matrix]
* Fedora Discussions: https://discussion.fedoraproject.org/tag/ai-ml-sig


* [https://matrix.to/#/#ai-ml:fedoraproject.org #ai-ml@fedoraproject.org Matrix room]
== Get Involved ==
* #fedora-ai-ml on [https://libera.chat libera.chat IRC] ('''NOTE:''' With [https://discussion.fedoraproject.org/t/matrix-to-libera-chat-irc-bridge-unavailable/87081 the recent Matrix/IRC bridge issues], there may not be much activity on IRC. More conversation happens in the Matrix room)
The AI/ML SIG is in the early phases of forming and there is plenty of work going on, primarily in the area of packaging. More areas will be added as time goes on but currently, our primary areas of focus are:
* [https://discussion.fedoraproject.org/tags/c/project/7/ai-ml-sig #ai-ml-sig on Fedora's Discourse instance]


== Get Involved ==
* ROCm: The effort to get AMD's ROCm toolchain packaged in Fedora is ongoing and more packaging help is welcome. You can get a quick overview of the state of affairs at the [[SIGs/HC#AMD's_ROCm_(OpenCL/HIP)|HC SIG's tracking page for ROCm packaging]].
 
* PyTorch: The PyTorch packaging effort is just starting and given the number of packages they're looking at, they could also use more help. See the [[SIGs/PyTorch|PyTorch SIG]] page for more details.


The AI/ML SIG is in the early phases of forming and there is plenty of work going on, primarily in the area of packaging. More areas will be added as time goes on but the current primary focuses are:
* Packagers: Join the [https://accounts.fedoraproject.org/group/ai-ml-sig/ AI/ML SIG FAS Group] by introducing yourself on Matrix and sharing what packages you would like to focus on. Please note you will need to be an [https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package_Maintainers/ existing packager] for group membership.


* In practice, some form of acceleration is needed for modern AI/ML workflows. The effort to get AMD's ROCm toolchain packaged in Fedora is ongoing and more packaging help is welcome. [[SIGs/HC#AMD's_ROCm_(OpenCL/HIP)|Tracking page for ROCm packaging effort]]
* Tickets: Join us on the [https://pagure.io/fedora-ai-ml/issues AI/ML SIG Pagure] to document and work through initiatives.
* The PyTorch packaging effort is just starting and given the number of packages they're looking at, could also use more help. See [[SIGs/PyTorch|the PyTorch SIG page]] for more details.


== Resources ==
== Resources ==
* [https://gitlab.com/fedora/sigs/ai-ml/ Fedora GitLab AI/ML] - Git repos for packages, issue tracking, external contributions, automation.


* [https://gitlab.com/groups/fedora/sigs/ai-ml/ AI-ML group on GitLab]
== Meetings ==
The AI-ML SIG meets every two weeks in [https://matrix.to/#/#meeting-2:fedoraproject.org #fedora-meeting-2 on Matrix]. For more information regarding meeting channels please check [https://fedoraproject.org/wiki/Meeting_channel wiki]


== Meetings ==
* [https://board.net/p/fedora-aiml-sig-meeting-agenda Meeting Agenda] (living document)
* [https://calendar.fedoraproject.org/SIGs/2024/8/1/#m10854 Fedora Calendar Entry]
 
== Build System ==
We will use [https://copr.fedorainfracloud.org/ COPR] to coordinate work and compute resources to start.
 
* [https://fedoraproject.org/wiki/Using_Mock_to_test_package_builds Fedora Packager Mock] - Isolated local build environment.
* [https://copr.fedorainfracloud.org/groups/g/ai-ml/coprs/ AI/ML SIG COPR Group] - Pre-builds, automatic builds from upstream, used as a source to merge into Fedora buildsys.
* [https://src.fedoraproject.org/group/ai-ml-sig Fedora Source AI/ML SIG Group] - Source control for packages the AL-ML SIG has maintainership access.
* [https://docs.fedoraproject.org/en-US/package-maintainers/Using_the_Koji_Build_System/ Fedora Buildsys] - For final builds distributed officially.


TBD
* Main SIG COPRs/Repos:
# [https://gitlab.com/fedora/sigs/ai-ml/ AI/ML SIG GitLab Repository]
# [https://copr.fedorainfracloud.org/groups/g/ai-ml/coprs/ AI/ML SIG COPR Group]


= Related SIGs =
== Related SIGs ==
* [[SIGs/HC|Heterogeneous Computing (HC)]]
* [[SIGs/HC|Heterogeneous Computing (HC)]]
* [[SIGs/PyTorch|PyTorch]]
* [[SIGs/PyTorch|PyTorch]]




{{DISPLAYTITLE:AI/ML Special Interest Group|noerror}}
{{DEFAULTSORT:AI/ML|noerror}}
[[Category:Fedora special-interest groups]]
[[Category:SIGs]]
[[Category:SIGs]]
[[Category:Fedora special-interest groups]]

Latest revision as of 16:08, 20 November 2024

AI/ML is a quasi-accurate tag which is frequently used to describe modern Machine Learning techniques which are commonly referred to as "A.I." of late, regardless of how inaccurate that may be.

The Fedora AI/ML SIG is a grouping of like-minded individuals and groups who are working towards improving the state of AI/ML and the associated toolchains in Fedora.

Communication / Contact

We are using Matrix and Discourse as our primary methods of coordination and communication. For the time being, we are also sharing a Discourse tag and Matrix room with the PyTorch and Heterogeneous Computing SIGs, until it makes sense to split them into separate rooms/tags.

Join the discussion:

Get Involved

The AI/ML SIG is in the early phases of forming and there is plenty of work going on, primarily in the area of packaging. More areas will be added as time goes on but currently, our primary areas of focus are:

  • ROCm: The effort to get AMD's ROCm toolchain packaged in Fedora is ongoing and more packaging help is welcome. You can get a quick overview of the state of affairs at the HC SIG's tracking page for ROCm packaging.
  • PyTorch: The PyTorch packaging effort is just starting and given the number of packages they're looking at, they could also use more help. See the PyTorch SIG page for more details.
  • Packagers: Join the AI/ML SIG FAS Group by introducing yourself on Matrix and sharing what packages you would like to focus on. Please note you will need to be an existing packager for group membership.
  • Tickets: Join us on the AI/ML SIG Pagure to document and work through initiatives.

Resources

  • Fedora GitLab AI/ML - Git repos for packages, issue tracking, external contributions, automation.

Meetings

The AI-ML SIG meets every two weeks in #fedora-meeting-2 on Matrix. For more information regarding meeting channels please check wiki

Build System

We will use COPR to coordinate work and compute resources to start.

  • Main SIG COPRs/Repos:
  1. AI/ML SIG GitLab Repository
  2. AI/ML SIG COPR Group

Related SIGs