fedora-ai-ml-sig
LOGS
<@tflink:fedora.im>
17:31:02
!startmeeting fedora-ai-ml-sig
<@meetbot:fedora.im>
17:31:03
Meeting started at 2026-02-12 17:31:02 UTC
<@meetbot:fedora.im>
17:31:03
The Meeting name is 'fedora-ai-ml-sig'
<@xanderlent:fedora.im>
17:31:20
!hi
<@zodbot:fedora.im>
17:31:21
Alexander Lent (xanderlent) - he / him / his
<@tflink:fedora.im>
17:31:51
!hi
<@zodbot:fedora.im>
17:32:06
Tim Flink (tflink)
<@tflink:fedora.im>
17:32:13
Alexander Lent: I pulled your agenda item from last meeting to this meeting. I assume it's still relevant
<@xanderlent:fedora.im>
17:32:36
tflink: Thanks
<@gordonmessmer:fedora.im>
17:33:17
!hi
<@zodbot:fedora.im>
17:33:17
Gordon Messmer (gordonmessmer)
<@tflink:fedora.im>
17:35:28
ok, let's get this party started
<@tflink:fedora.im>
17:35:41
!topic ROCm 8.x
<@tflink:fedora.im>
17:35:44
<@mystro256:fedora.im>
17:35:46
!hi
<@zodbot:fedora.im>
17:35:47
None (mystro256)
<@trix:fedora.im>
17:36:10
at this point, this is an FYI and looking for comments and additions.
<@trix:fedora.im>
17:36:51
rocm 8 will likely break things like 7 did. i'd like not to go through that again, so more planning..
<@tflink:fedora.im>
17:38:07
is the compatibility proposal a prerequisite of the 8.x feature?
<@trix:fedora.im>
17:39:27
it's is the big new thing i think will help the most and be a large chunk of the F45 work. i am also looking for other suggestions and help for other things.
<@trix:fedora.im>
17:40:57
i am not sure of the actual release of 8, so want to front load the compat things asap, starting now if possible.
<@trix:fedora.im>
17:41:29
in the past llvm-compat landed so late, it was hard to use.
<@tflink:fedora.im>
17:42:03
we could also do some trials with the 7.1x releases in COPRs to see how well things are working
<@trix:fedora.im>
17:42:59
that compat devel work happened on 7.1.1, there is a copr listed in the hc/sig page.
<@trix:fedora.im>
17:43:45
atm problem is new, first package rocm-filesystem needs a --with compat flavor.
<@tflink:fedora.im>
17:44:21
yeah, I imagine that the filesystem layout is going to be one of the biggest changes
<@tflink:fedora.im>
17:44:51
I really need to read through all of those things, have been up to my eyeballs in ubuntu lately though
<@trix:fedora.im>
17:45:37
i believe /usr/lib64/rocm/rocm-<maj>.<min> is close to what AMD does with its releases to /opt/rocm/rocm-<maj>.<min>
<@trix:fedora.im>
17:46:07
no one has expressed any strong other opinions, so going with that.
<@tflink:fedora.im>
17:46:28
the big question I haven't figured out, since i haven't read the proposal in detail, is how things like blender or pytorch might choose which version/stream to use
<@tflink:fedora.im>
17:46:39
but I'll get to that outside the meeting
<@trix:fedora.im>
17:47:11
i will be moving python to the compat 7.2 when i do the update to 2.10
<@tflink:fedora.im>
17:47:12
is there anything in particular that you wanted to cover today or more making folks aware of the feature and remind about the compat proposal?
<@trix:fedora.im>
17:47:52
just aware, comments and such can go into the change proposal discussion page.
<@tflink:fedora.im>
17:48:26
!info please read through the ROCm 8 and related ROCm compatibility proposal, comments welcome
<@tflink:fedora.im>
17:48:39
<@tflink:fedora.im>
17:49:09
ok, moving on to the next topic
<@tflink:fedora.im>
17:49:21
!topic new package for review: ggml (libggml)
<@tflink:fedora.im>
17:49:30
Alexander Lent: this is yours, take it away
<@xanderlent:fedora.im>
17:50:30
Sure, so upstream ggml.ai/ggml-org is now allowing distros to unbundle their flagship library, also called ggml or libggml.
<@tflink:fedora.im>
17:50:59
fwiw, this is how the debian ecosystem handles libggml
<@trix:fedora.im>
17:51:22
and llama-cpp releaes will use it ? or their own copy ?
<@xanderlent:fedora.im>
17:51:31
Yep, the Debian folks got the ball rolling upstream.
<@tflink:fedora.im>
17:51:38
you can make the llama.cpp build use a system libggml
<@tflink:fedora.im>
17:51:48
there's a cmake option for it, IIRC
<@xanderlent:fedora.im>
17:52:38
So, with whisper.cpp, the releases seem mostly coordinated (with comparability between 0.9.x releases of GGML).
<@xanderlent:fedora.im>
17:52:38
For llama.cpp, we may need to keep bundling since it is the source of most of the commits to the GGML library and bundles intermediate versions in releases.
<@xanderlent:fedora.im>
17:52:38
<@trix:fedora.im>
17:52:46
sure, but is the library sync-ed to some llama-cpp release ? llama-cpp has a crazy release an hour thing going,
<@xanderlent:fedora.im>
17:53:26
Yes, exactly the issue - I've been trying to determine if we can figure out which releases are synced in an automated way
<@trix:fedora.im>
17:53:28
ah i see question answered.
<@tflink:fedora.im>
17:53:28
ah, not sure about that one. I haven't looked into it other than poking at the debian packages
<@xanderlent:fedora.im>
17:54:30
That said, I don't intend to force any other packages to unbundle GGML by introducing it; for ollama it would be impractical given their custom fork.
<@trix:fedora.im>
17:54:31
i had been trying to sync llama-cpp to python-llama-cpp, but python- side went their own way.
<@xanderlent:fedora.im>
17:54:47
I wanted to more make sure we had it available and figured we could work from there
<@xanderlent:fedora.im>
17:54:58
oof, was not aware of this
<@tflink:fedora.im>
17:55:18
!info libggml used to be bundled inside llama.cpp but that has changed upstream
<@trix:fedora.im>
17:55:23
ollama is loving its vendor-ed go things and I will not switch in the short term.
<@tflink:fedora.im>
17:56:05
!info since llama.cpp and whisper.cpp (among others) use libggml, unbundling it could be a benefit
<@xanderlent:fedora.im>
17:56:18
tflink: That's unfortunately not accurate; upstream is now extracting ggml from llama.cpp and allowing it to be used independently, but llama.cpp is the canonical source
<@conan_kudo:matrix.org>
17:56:33
!hi
<@zodbot:fedora.im>
17:56:35
Neal Gompa (ngompa) - he / him / his
<@tflink:fedora.im>
17:56:39
ah, ok. thanks for the correction
<@tflink:fedora.im>
17:56:41
!unduo
<@conan_kudo:matrix.org>
17:56:44
sorry too many meetings
<@tflink:fedora.im>
17:56:44
!undo
<@tflink:fedora.im>
17:56:50
!undo
<@tflink:fedora.im>
17:57:32
!info libggml is still bundled inside llama.cpp but upstream has made changes allowing llama.cpp to be built against a non-bundled/extracted version of libggml
<@tflink:fedora.im>
17:57:45
Alexander Lent: is that more accurate?
<@xanderlent:fedora.im>
17:57:49
Yes, thank you!
<@tflink:fedora.im>
17:58:23
!info since llama.cpp and whisper.cpp (among others) use libggml, unbundling it could be a benefit
<@xanderlent:fedora.im>
17:58:35
the big benefit to building the backends once is we can flip on features everywhere and allow users to install backends (ROCm, BLAS, CPU, Vulkan) on demand
<@tflink:fedora.im>
17:58:42
we'll see how the new meetbot handles undo, I haven't used it much since it came out
<@conan_kudo:matrix.org>
17:58:58
it is not implemented
<@conan_kudo:matrix.org>
17:59:01
there is no undo command
<@tflink:fedora.im>
17:59:30
oh, you might think that I would notice that there is no response from the bot
<@tflink:fedora.im>
17:59:36
but apparently not
<@xanderlent:fedora.im>
18:00:56
I ended up working on GGML since we were trying to flip on Vulkan in all the users of it; doing it once for GGML and getting the benefit in downstreams may make maintenance easier.
<@xanderlent:fedora.im>
18:01:14
anyway, the review is in progress, please feel free to comment on it
<@conan_kudo:matrix.org>
18:01:21
someone can try to implement undo in https://github.com/GregSutcliffe/maubot-meetings
<@tflink:fedora.im>
18:01:41
Alexander Lent: do you have a link to the review handy?
<@xanderlent:fedora.im>
18:01:57
tflink: https://bugzilla.redhat.com/show_bug.cgi?id=2430570
<@tflink:fedora.im>
18:02:39
thanks
<@tflink:fedora.im>
18:03:14
anything else on this topic?
<@xanderlent:fedora.im>
18:03:35
nope
<@tflink:fedora.im>
18:03:41
ok, moving on
<@tflink:fedora.im>
18:04:02
!topic meeting schedule
<@tflink:fedora.im>
18:04:40
after it was just tom and I for the last meeting, I started wondering if this time still worked for people and I posted about it on discourse
<@tflink:fedora.im>
18:04:47
https://discussion.fedoraproject.org/t/fedora-ai-ml-sig-meeting-schedule/180276
<@trix:fedora.im>
18:05:10
a half hour earlier would be good. i am on 2 meeting now
<@tflink:fedora.im>
18:06:12
there hadn't been much feedback so far, I was inclined to not change anything
<@trix:fedora.im>
18:06:21
this used to be a 1/2 hr meeting, with an hour, it's a little weird.
<@xanderlent:fedora.im>
18:06:41
For me, 16:00 UTC to 19:00 UTC lines up with lunch at $DAYJOB, so around the current time works well for me.
<@xanderlent:fedora.im>
18:07:02
But I'm not committed to a specific time
<@xanderlent:fedora.im>
18:07:56
I also had a very nice email conversation with Red Hat's CPT team in Brno, they are interested in AI/ML work, but the current meeting time is a little too late for them, IIUC.
<@tflink:fedora.im>
18:08:27
CPT?
<@xanderlent:fedora.im>
18:08:55
They build COPR, mock, rpkg, distro-gpg-keys, etc. Some of the core packaging stuff.
<@xanderlent:fedora.im>
18:09:18
Their big initiative last year was LogDetective - training a model on rpmbuild outputs
<@tflink:fedora.im>
18:09:34
ah, ok. I didn't know the team name
<@tflink:fedora.im>
18:10:04
it sounds like there is some interest in changing the time, am I hearing correctly?
<@tflink:fedora.im>
18:10:51
It also doesn't sound like there is anyone who has strong feelings about it :)
<@jflory7:fedora.im>
18:12:01
Hi, I have a conflict today, but will try to join in next time! I want to spend some more time following what this SIG is up to 👀
<@xanderlent:fedora.im>
18:12:02
It also sounds like Tom would prefer a bit earlier.
<@xanderlent:fedora.im>
18:12:02
<@xanderlent:fedora.im>
18:12:02
Maybe we could try to reach out to the CPT folks about what their constraints might be? I can definitely email them back, though I can't speak for them at this time.
<@tflink:fedora.im>
18:12:31
either way, I don't think we're going to get it figured out in meeting
<@jflory7:fedora.im>
18:13:01
If looking for app developers, the COPR folks and Packit folks might be good people to ask, but yeah, I think most/all of them are in Brno?
<@jflory7:fedora.im>
18:13:23
(I mean they are good to ask because I have seen them doing stuff with AI like Log Detective, etc.)
<@tflink:fedora.im>
18:13:26
and it's 19:00 CET so yeah, a bit late for them
<@xanderlent:fedora.im>
18:13:45
agreed
<@jflory7:fedora.im>
18:13:48
I'm temporarily in Europe right now, which is why this time is a tad late for me today 😄
<@jflory7:fedora.im>
18:14:07
/me will read back later 👋🏻
<@tflink:fedora.im>
18:14:55
how about this: someone reach out to the potentially interested folks in brno and if there is enough interest, we can have the scheduling discussion offline in matrix and on discourse?
<@xanderlent:fedora.im>
18:16:42
Would one of the folks from RH be able to do that outreach? I'll mention it by email but I'm not in the org.
<@gordonmessmer:fedora.im>
18:17:01
I can follow up on that
<@tflink:fedora.im>
18:17:34
!action Gordon Messmer to reach out the Red Hat CPT team to gauge interest in moving the meeting earlier
<@tflink:fedora.im>
18:17:35
thanks
<@tflink:fedora.im>
18:17:55
if they're interested, getting an idea of how early it would need to be would be nice
<@tflink:fedora.im>
18:18:18
unfortunately, there's not a ton of sane time overlap between CET and western NA
<@tflink:fedora.im>
18:18:49
anything else on this? I think that's about all we can reasonably get to today
<@tflink:fedora.im>
18:19:59
!topic open floor
<@tflink:fedora.im>
18:20:11
anything other topics for the meeting today?
<@xanderlent:fedora.im>
18:20:41
one-line item: python-tokenizers is in F44 and rawhide now
<@xanderlent:fedora.im>
18:21:06
that's all from me :)
<@tflink:fedora.im>
18:21:09
!info python-tokenizers is now in F44+
<@tflink:fedora.im>
18:21:12
thanks
<@tflink:fedora.im>
18:21:22
anything else?
<@tflink:fedora.im>
18:23:20
OK, thanks for coming, everyone
<@tflink:fedora.im>
18:23:32
!endmeeting