public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] New category for AI related packages
@ 2025-03-10 20:40 Alfredo Tupone
  2025-03-10 20:49 ` Eli Schwartz
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Alfredo Tupone @ 2025-03-10 20:40 UTC (permalink / raw
  To: gentoo-dev

To declutter sci-libs and dev-libs from most of the "so called"
AI packages I think that a new category should be created.
Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)

sci-libs has now 264 packages

The packages that I can move from sci-libs in the new category are:
caffe2
datasets
evaluate
foxi
gloo
huggingface_hub
ideep
jiwer
kineto
NNPACK
onnx
pytorch
safetensors
seqeval
tensorpipe
tokenizer
torchvision
transformers
XNNPACK

The packages that I can move from dev-libs in the new category are:

FBGEMM
FP16
FXdiv
oneDNN

What do you think ?

Alfredo


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 20:40 [gentoo-dev] New category for AI related packages Alfredo Tupone
@ 2025-03-10 20:49 ` Eli Schwartz
  2025-03-10 20:53   ` Maciej Barć
  2025-03-10 20:56 ` Filip Kobierski
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 20+ messages in thread
From: Eli Schwartz @ 2025-03-10 20:49 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 445 bytes --]

On 3/10/25 4:40 PM, Alfredo Tupone wrote:
> To declutter sci-libs and dev-libs from most of the "so called"
> AI packages I think that a new category should be created.
> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)


Of the three I favor sci-dl, since by and large these aren't really
about generative AI at all, and the term is otherwise too loaded with
confusion.

Although maybe it should be sci-ml.


-- 
Eli Schwartz

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 20:49 ` Eli Schwartz
@ 2025-03-10 20:53   ` Maciej Barć
  2025-03-10 22:42     ` Eli Schwartz
  0 siblings, 1 reply; 20+ messages in thread
From: Maciej Barć @ 2025-03-10 20:53 UTC (permalink / raw
  To: gentoo-dev, Eli Schwartz


[-- Attachment #1.1.1: Type: text/plain, Size: 855 bytes --]

Hi!

> Although maybe it should be sci-ml.

Let's _not_ use *-ml since for us ml stands for OCaml (which comes from 
ML - "Meta langauge").

sci-ai, dev-ai, and app-ai (say, "app-ai/ollama"?) are nice IMO.


W dniu 10.03.2025 o 21:49, Eli Schwartz pisze:
> On 3/10/25 4:40 PM, Alfredo Tupone wrote:
>> To declutter sci-libs and dev-libs from most of the "so called"
>> AI packages I think that a new category should be created.
>> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)
> 
> 
> Of the three I favor sci-dl, since by and large these aren't really
> about generative AI at all, and the term is otherwise too loaded with
> confusion.
> 
> Although maybe it should be sci-ml.
> 
> 

-- 
Have a great day!

~ Maciej Barć

https://wiki.gentoo.org/wiki/User:Xgqt
9B0A 4C5D 02A3 B43C 9D6F D6B1 14D7 4A1F 43A6 AC3C


[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 20895 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 20:40 [gentoo-dev] New category for AI related packages Alfredo Tupone
  2025-03-10 20:49 ` Eli Schwartz
@ 2025-03-10 20:56 ` Filip Kobierski
  2025-03-13 13:07   ` Arsen Arsenović
  2025-03-10 22:28 ` Ionen Wolkens
  2025-03-12  7:47 ` Florian Schmaus
  3 siblings, 1 reply; 20+ messages in thread
From: Filip Kobierski @ 2025-03-10 20:56 UTC (permalink / raw
  To: gentoo-dev

On Monday, March 10th, 2025 at 21:40, Alfredo Tupone <tupone@gentoo.org> wrote:
> To declutter sci-libs and dev-libs from most of the "so called"
> AI packages I think that a new category should be created.
> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)

I really like thi idea.
For better or worse the field is growing and it would be nice
to have a separate category for it.

In my opinion the category should begin with "sci":
- "sci-ai" feels the most general but buzzwordy;
- "sci-dl" is too specific as not AI is deep learning;
- "sci-ml" (machie learning) in my opinion would be the
  best choice as it describes the packages listed clearly.

--
Filip Kobierski



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 20:40 [gentoo-dev] New category for AI related packages Alfredo Tupone
  2025-03-10 20:49 ` Eli Schwartz
  2025-03-10 20:56 ` Filip Kobierski
@ 2025-03-10 22:28 ` Ionen Wolkens
  2025-03-12  7:47 ` Florian Schmaus
  3 siblings, 0 replies; 20+ messages in thread
From: Ionen Wolkens @ 2025-03-10 22:28 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 657 bytes --]

On Mon, Mar 10, 2025 at 09:40:09PM +0100, Alfredo Tupone wrote:
> To declutter sci-libs and dev-libs from most of the "so called"
> AI packages I think that a new category should be created.
> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)
 
> The packages that I can move from dev-libs in the new category are:

Guess can add dev-libs/ncnn to that list for my packages, most end-user
tools like media-gfx/realesrgan-ncnn-vulkan wouldn't make much sense
to move though.

Not sure what I'd prefer about the category name, but a clear split
sounds fine to me (both for users looking for these, or those trying
to avoid them ;p)
-- 
ionen

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 20:53   ` Maciej Barć
@ 2025-03-10 22:42     ` Eli Schwartz
  2025-03-10 22:59       ` Maciej Barć
  2025-03-12 18:01       ` Bryan Gardiner
  0 siblings, 2 replies; 20+ messages in thread
From: Eli Schwartz @ 2025-03-10 22:42 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 1868 bytes --]

On 3/10/25 4:53 PM, Maciej Barć wrote:
> Hi!
> 
>> Although maybe it should be sci-ml.
> 
> Let's _not_ use *-ml since for us ml stands for OCaml (which comes from
> ML - "Meta langauge").
> 
> sci-ai, dev-ai, and app-ai (say, "app-ai/ollama"?) are nice IMO.


- please don't top-post

- Let's _not_ use *-ai since AI stands for generative artificial
  intelligence which most of these packages are not, even according to
  the intended use of the *-ai term in this thread

I don't understand your argument at all. "ml" is hardly a reserved
concept, and dev-ml exists precisely for "libraries and utilities
relevant to the ML programming language", which isn't going to get
confused with sci-ml/ for the same reason nobody would dream of
searching in sci-cpp/ for "scientific software written in C++", as the
emphasis is on *science* and naturally brings the concept of machine
learning to mind.

I could argue that "AI" is too confusing of a term to use because it is
the name of the pale-throated sloth (and because there are other
abbreviations that are DEEPLY not on topic for this mailing list). But
fortunately people possess the ability to recognize context, and will
recognize that Gentoo packages are not talking about members of the
animal kingdom. They will also recognize sci-machine-learning when they
see it.

Or, we could bite the bullet and stop clinging "short and witty two-word
categories".

Let's call it "sci-machine-learning/".

But obviously, whatever we call it shouldn't feel like deceptive
trickery to the people ***using*** the packages from this proposed new
category. So I oppose anything with the name "ai" in it, as it's way too
specific, unless it is strictly limited to e.g. ollama, which isn't
actually packaged in ::gentoo and isn't actually on topic as a result.



-- 
Eli Schwartz

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 22:42     ` Eli Schwartz
@ 2025-03-10 22:59       ` Maciej Barć
  2025-03-11  6:44         ` Ulrich Müller
  2025-03-12 20:57         ` Eli Schwartz
  2025-03-12 18:01       ` Bryan Gardiner
  1 sibling, 2 replies; 20+ messages in thread
From: Maciej Barć @ 2025-03-10 22:59 UTC (permalink / raw
  To: gentoo-dev, Eli Schwartz


[-- Attachment #1.1.1: Type: text/plain, Size: 1099 bytes --]

W dniu 10.03.2025 o 23:42, Eli Schwartz pisze:
> I don't understand your argument at all. "ml" is hardly a reserved
> concept, and dev-ml exists precisely for "libraries and utilities
> relevant to the ML programming language", which isn't going to get
> confused with sci-ml/ for the same reason nobody would dream of
> searching in sci-cpp/ for "scientific software written in C++", as the
> emphasis is on *science* and naturally brings the concept of machine
> learning to mind.

If I would see the name "sci-cpp" for the 1st time I would indeed think 
of C++ libs for scientific usage. Not sure what other "CPP" you have 
meant here. :)

I would say "ml" is kinda indeed reserved. But maybe we could move ocaml 
pkgs into "dev-ocaml" and then introduce "dev-ml". In case of having 
"dev-ocaml" and "sci-ml" nobody would get confused.

As I see "dev-ml" all the time I work on ::gentoo, having other "*-ml" 
feels very confusing to me.

-- 
Have a great day!

~ Maciej Barć

https://wiki.gentoo.org/wiki/User:Xgqt
9B0A 4C5D 02A3 B43C 9D6F D6B1 14D7 4A1F 43A6 AC3C


[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 20895 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 22:59       ` Maciej Barć
@ 2025-03-11  6:44         ` Ulrich Müller
  2025-03-12 20:57         ` Eli Schwartz
  1 sibling, 0 replies; 20+ messages in thread
From: Ulrich Müller @ 2025-03-11  6:44 UTC (permalink / raw
  To: Maciej Barć; +Cc: gentoo-dev, Eli Schwartz

[-- Attachment #1: Type: text/plain, Size: 1351 bytes --]

>>>>> On Mon, 10 Mar 2025, Maciej Barć wrote:

> W dniu 10.03.2025 o 23:42, Eli Schwartz pisze:
>> I don't understand your argument at all. "ml" is hardly a reserved
>> concept, and dev-ml exists precisely for "libraries and utilities
>> relevant to the ML programming language", which isn't going to get
>> confused with sci-ml/ for the same reason nobody would dream of
>> searching in sci-cpp/ for "scientific software written in C++", as the
>> emphasis is on *science* and naturally brings the concept of machine
>> learning to mind.

> If I would see the name "sci-cpp" for the 1st time I would indeed
> think of C++ libs for scientific usage. Not sure what other "CPP" you
> have meant here. :)

> I would say "ml" is kinda indeed reserved.

Without context I would read it as "milliliter". :)

> But maybe we could move ocaml pkgs into "dev-ocaml" and then
> introduce "dev-ml". In case of having "dev-ocaml" and "sci-ml"
> nobody would get confused.

> As I see "dev-ml" all the time I work on ::gentoo, having other "*-ml"
> feels very confusing to me.

I tend to agree. We have some duplicates, but most are generic ones
like *-libs or *-misc, so they cannot cause confusion. The only more
specific duplicates are sys-fs / net-fs and gui-wm / x11-wm where the
second part denotes the same concept.

Ulrich

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 507 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 20:40 [gentoo-dev] New category for AI related packages Alfredo Tupone
                   ` (2 preceding siblings ...)
  2025-03-10 22:28 ` Ionen Wolkens
@ 2025-03-12  7:47 ` Florian Schmaus
  2025-03-12 20:13   ` Alfredo Tupone
                     ` (2 more replies)
  3 siblings, 3 replies; 20+ messages in thread
From: Florian Schmaus @ 2025-03-12  7:47 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1.1: Type: text/plain, Size: 950 bytes --]

On 10/03/2025 21.40, Alfredo Tupone wrote:
> To declutter sci-libs and dev-libs from most of the "so called"
> AI packages I think that a new category should be created.
> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)

Thanks for your proposal.

I would go with sci-ai/*, even if all packages under that category would 
be about deep/machine learning. And while sci-ml would maybe more 
suitable, -ml seems to be established to indicate OCaml / ML, and we 
should avoid naming inconsistencies. For the same reason I would rule 
out sci-machine-learning.

This appears to leave us with sci-ai/* because:

First, 'AI' seems to be the term that is commonly used (just look at 
this mail's subject) and understood.

Secondly, while others may find sci-ai to buzzwordy, that could also 
been seen as an advantage.

And finally, maybe there will be non-deep-learning packages which we 
then could put under sci-ai/*.

- Flow

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 21567 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 22:42     ` Eli Schwartz
  2025-03-10 22:59       ` Maciej Barć
@ 2025-03-12 18:01       ` Bryan Gardiner
  1 sibling, 0 replies; 20+ messages in thread
From: Bryan Gardiner @ 2025-03-12 18:01 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2094 bytes --]

On Mon, 10 Mar 2025 18:42:49 -0400
Eli Schwartz <eschwartz@gentoo.org> wrote:

> On 3/10/25 4:53 PM, Maciej Barć wrote:
> > Hi!
> >   
> >> Although maybe it should be sci-ml.  
> > 
> > Let's _not_ use *-ml since for us ml stands for OCaml (which comes from
> > ML - "Meta langauge").
> > 
> > sci-ai, dev-ai, and app-ai (say, "app-ai/ollama"?) are nice IMO.  
> 
> 
> - please don't top-post
> 
> - Let's _not_ use *-ai since AI stands for generative artificial
>   intelligence which most of these packages are not, even according to
>   the intended use of the *-ai term in this thread
> 
> I don't understand your argument at all. "ml" is hardly a reserved
> concept, and dev-ml exists precisely for "libraries and utilities
> relevant to the ML programming language", which isn't going to get
> confused with sci-ml/ for the same reason nobody would dream of
> searching in sci-cpp/ for "scientific software written in C++", as the
> emphasis is on *science* and naturally brings the concept of machine
> learning to mind.
> 
> I could argue that "AI" is too confusing of a term to use because it is
> the name of the pale-throated sloth (and because there are other
> abbreviations that are DEEPLY not on topic for this mailing list). But
> fortunately people possess the ability to recognize context, and will
> recognize that Gentoo packages are not talking about members of the
> animal kingdom. They will also recognize sci-machine-learning when they
> see it.
> 
> Or, we could bite the bullet and stop clinging "short and witty two-word
> categories".
> 
> Let's call it "sci-machine-learning/".

How about "sci-learn/"?  Not too long, and too ambiguous.

> But obviously, whatever we call it shouldn't feel like deceptive
> trickery to the people ***using*** the packages from this proposed new
> category. So I oppose anything with the name "ai" in it, as it's way too
> specific, unless it is strictly limited to e.g. ollama, which isn't
> actually packaged in ::gentoo and isn't actually on topic as a result.

Cheers,
Bryan

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-12  7:47 ` Florian Schmaus
@ 2025-03-12 20:13   ` Alfredo Tupone
  2025-03-15  9:09   ` Petr Vaněk
  2025-03-15 15:29   ` Andreas K. Huettel
  2 siblings, 0 replies; 20+ messages in thread
From: Alfredo Tupone @ 2025-03-12 20:13 UTC (permalink / raw
  To: gentoo-dev

On Wed, 12 Mar 2025 08:47:42 +0100
Florian Schmaus <flow@gentoo.org> wrote:

> This appears to leave us with sci-ai/* because:
> 
> First, 'AI' seems to be the term that is commonly used (just look at 
> this mail's subject) and understood.
> 
> Secondly, while others may find sci-ai to buzzwordy, that could also 
> been seen as an advantage.
> 
> And finally, maybe there will be non-deep-learning packages which we 
> then could put under sci-ai/*.

I would go with sci-ai/* then,

as this category could also host non-deep-learning things 

Alfredo


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 22:59       ` Maciej Barć
  2025-03-11  6:44         ` Ulrich Müller
@ 2025-03-12 20:57         ` Eli Schwartz
  1 sibling, 0 replies; 20+ messages in thread
From: Eli Schwartz @ 2025-03-12 20:57 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 2192 bytes --]

On 3/10/25 6:59 PM, Maciej Barć wrote:
> W dniu 10.03.2025 o 23:42, Eli Schwartz pisze:
>> I don't understand your argument at all. "ml" is hardly a reserved
>> concept, and dev-ml exists precisely for "libraries and utilities
>> relevant to the ML programming language", which isn't going to get
>> confused with sci-ml/ for the same reason nobody would dream of
>> searching in sci-cpp/ for "scientific software written in C++", as the
>> emphasis is on *science* and naturally brings the concept of machine
>> learning to mind.
> 
> If I would see the name "sci-cpp" for the 1st time I would indeed think
> of C++ libs for scientific usage. Not sure what other "CPP" you have
> meant here. :)


I'm saying that even considering you say you'd find it confusing, I
still don't believe there is anyone who would actually find it confusing
in reality.

There's no sensible reason for anyone to assume that there would be a
category dedicated to "sci packages, but specifically the subset written
in the C++ programming language". I think it defies reason to interpret
a category that way.

It would be reasonable for someone to assume that there's a category for
"generally, development libraries written in XXX programming language",
and that's what dev-*/ does for various languages. Anything else, I
would say it ***cannot*** mean the ML programming language, and it MUST
mean something else which simultaneously has an association with
science, and the highly obvious answer is "machine learning".


> I would say "ml" is kinda indeed reserved. But maybe we could move ocaml
> pkgs into "dev-ocaml" and then introduce "dev-ml". In case of having
> "dev-ocaml" and "sci-ml" nobody would get confused.
> 
> As I see "dev-ml" all the time I work on ::gentoo, having other "*-ml"
> feels very confusing to me.


Every time I see "dev-ml" I try desperately to remember what programming
language it is, dev-ocaml/ would be a lot less confusing to me for sure.
To me, the language name is ocaml and "ml" is the family, it would be
like having dev-c/ contain both C++ and java libraries since they are
both C-family languages.


-- 
Eli Schwartz

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-10 20:56 ` Filip Kobierski
@ 2025-03-13 13:07   ` Arsen Arsenović
  2025-03-14 12:22     ` Sam James
  0 siblings, 1 reply; 20+ messages in thread
From: Arsen Arsenović @ 2025-03-13 13:07 UTC (permalink / raw
  To: Filip Kobierski; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1056 bytes --]

Filip Kobierski <fkobi@pm.me> writes:

> On Monday, March 10th, 2025 at 21:40, Alfredo Tupone <tupone@gentoo.org> wrote:
>> To declutter sci-libs and dev-libs from most of the "so called"
>> AI packages I think that a new category should be created.
>> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)
>
> I really like thi idea.
> For better or worse the field is growing and it would be nice
> to have a separate category for it.
>
> In my opinion the category should begin with "sci":
> - "sci-ai" feels the most general but buzzwordy;
> - "sci-dl" is too specific as not AI is deep learning;
> - "sci-ml" (machie learning) in my opinion would be the
>   best choice as it describes the packages listed clearly.

As was mentioned, sci-ml would be confusing with Meta-Language.

The term "AI" has a very long and storied history, and covers the entire
field of machine learning and then some.  I think 'sci-ai' is most
fitting as a result (and, besides also being more fitting, it also is
not ambiguous).
-- 
Arsen Arsenović

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 251 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-13 13:07   ` Arsen Arsenović
@ 2025-03-14 12:22     ` Sam James
  2025-03-14 15:08       ` Gordon Pettey
  2025-03-16 14:52       ` Jaco Kroon
  0 siblings, 2 replies; 20+ messages in thread
From: Sam James @ 2025-03-14 12:22 UTC (permalink / raw
  To: Arsen Arsenović; +Cc: Filip Kobierski, gentoo-dev

Arsen Arsenović <arsen@gentoo.org> writes:

> Filip Kobierski <fkobi@pm.me> writes:
>
>> On Monday, March 10th, 2025 at 21:40, Alfredo Tupone <tupone@gentoo.org> wrote:
>>> To declutter sci-libs and dev-libs from most of the "so called"
>>> AI packages I think that a new category should be created.
>>> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)
>>
>> I really like thi idea.
>> For better or worse the field is growing and it would be nice
>> to have a separate category for it.
>>
>> In my opinion the category should begin with "sci":
>> - "sci-ai" feels the most general but buzzwordy;
>> - "sci-dl" is too specific as not AI is deep learning;
>> - "sci-ml" (machie learning) in my opinion would be the
>>   best choice as it describes the packages listed clearly.
>
> As was mentioned, sci-ml would be confusing with Meta-Language.
>
> The term "AI" has a very long and storied history, and covers the entire
> field of machine learning and then some.  I think 'sci-ai' is most
> fitting as a result (and, besides also being more fitting, it also is
> not ambiguous).

I agree. I can live with sci-ml if the consensus goes the other way, though.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-14 12:22     ` Sam James
@ 2025-03-14 15:08       ` Gordon Pettey
  2025-03-16 12:16         ` Arsen Arsenović
  2025-03-16 14:52       ` Jaco Kroon
  1 sibling, 1 reply; 20+ messages in thread
From: Gordon Pettey @ 2025-03-14 15:08 UTC (permalink / raw
  To: gentoo-dev; +Cc: Arsen Arsenović, Filip Kobierski

[-- Attachment #1: Type: text/plain, Size: 1523 bytes --]

IMHO, "ai" is an extremely overloaded and over- and mis-used term.
It's nothing but glorified pattern matching, and calling everything "ai"
is very buzzwordy. I'd much rather see it named "ml".

On Fri, Mar 14, 2025 at 7:23 AM Sam James <sam@gentoo.org> wrote:

> Arsen Arsenović <arsen@gentoo.org> writes:
>
> > Filip Kobierski <fkobi@pm.me> writes:
> >
> >> On Monday, March 10th, 2025 at 21:40, Alfredo Tupone <tupone@gentoo.org>
> wrote:
> >>> To declutter sci-libs and dev-libs from most of the "so called"
> >>> AI packages I think that a new category should be created.
> >>> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)
> >>
> >> I really like thi idea.
> >> For better or worse the field is growing and it would be nice
> >> to have a separate category for it.
> >>
> >> In my opinion the category should begin with "sci":
> >> - "sci-ai" feels the most general but buzzwordy;
> >> - "sci-dl" is too specific as not AI is deep learning;
> >> - "sci-ml" (machie learning) in my opinion would be the
> >>   best choice as it describes the packages listed clearly.
> >
> > As was mentioned, sci-ml would be confusing with Meta-Language.
> >
> > The term "AI" has a very long and storied history, and covers the entire
> > field of machine learning and then some.  I think 'sci-ai' is most
> > fitting as a result (and, besides also being more fitting, it also is
> > not ambiguous).
>
> I agree. I can live with sci-ml if the consensus goes the other way,
> though.
>
>

[-- Attachment #2: Type: text/html, Size: 2309 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-12  7:47 ` Florian Schmaus
  2025-03-12 20:13   ` Alfredo Tupone
@ 2025-03-15  9:09   ` Petr Vaněk
  2025-03-15 15:29   ` Andreas K. Huettel
  2 siblings, 0 replies; 20+ messages in thread
From: Petr Vaněk @ 2025-03-15  9:09 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1162 bytes --]

On Wed, Mar 12, 2025 at 08:47:42AM +0100, Florian Schmaus wrote:
> On 10/03/2025 21.40, Alfredo Tupone wrote:
> > To declutter sci-libs and dev-libs from most of the "so called"
> > AI packages I think that a new category should be created.
> > Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)
> 
> Thanks for your proposal.
> 
> I would go with sci-ai/*, even if all packages under that category would 
> be about deep/machine learning. And while sci-ml would maybe more 
> suitable, -ml seems to be established to indicate OCaml / ML, and we 
> should avoid naming inconsistencies. For the same reason I would rule 
> out sci-machine-learning.
> 
> This appears to leave us with sci-ai/* because:
> 
> First, 'AI' seems to be the term that is commonly used (just look at 
> this mail's subject) and understood.
> 
> Secondly, while others may find sci-ai to buzzwordy, that could also 
> been seen as an advantage.
> 
> And finally, maybe there will be non-deep-learning packages which we 
> then could put under sci-ai/*.

From all answers in this thread, this one resonates with me. I prefer
sci-ai/* as well.

Petr






[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-12  7:47 ` Florian Schmaus
  2025-03-12 20:13   ` Alfredo Tupone
  2025-03-15  9:09   ` Petr Vaněk
@ 2025-03-15 15:29   ` Andreas K. Huettel
  2025-03-16 13:13     ` Ulrich Müller
  2 siblings, 1 reply; 20+ messages in thread
From: Andreas K. Huettel @ 2025-03-15 15:29 UTC (permalink / raw
  To: gentoo-dev; +Cc: Florian Schmaus

[-- Attachment #1: Type: text/plain, Size: 954 bytes --]

> 
> This appears to leave us with sci-ai/* because:
> 
> First, 'AI' seems to be the term that is commonly used (just look at 
> this mail's subject) and understood.
> 
> Secondly, while others may find sci-ai to buzzwordy, that could also 
> been seen as an advantage.

This. 

Buzzwordy is kinda fine since categories are a human-oriented interface.
I.e., what is the first you think about where you would expect a package...

++ for sci-ai 

(Now, is it really sci-ai, or should we also come up with dev-ai (for
libraries without explicit scientific context) and sys-ai (for accelerator
device drivers) in addition? :)

> 
> And finally, maybe there will be non-deep-learning packages which we 
> then could put under sci-ai/*.
> 
> - Flow
> 


-- 
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer 
(council, comrel, toolchain, base-system, perl, libreoffice)
https://wiki.gentoo.org/wiki/User:Dilfridge

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-14 15:08       ` Gordon Pettey
@ 2025-03-16 12:16         ` Arsen Arsenović
  0 siblings, 0 replies; 20+ messages in thread
From: Arsen Arsenović @ 2025-03-16 12:16 UTC (permalink / raw
  To: Gordon Pettey; +Cc: gentoo-dev, Filip Kobierski

Gordon Pettey <petteyg359@gmail.com> writes:

> IMHO, "ai" is an extremely overloaded and over- and mis-used term.
> It's nothing but glorified pattern matching, and calling everything "ai"
> is very buzzwordy. I'd much rather see it named "ml".

Personally, I don't really care that a relatively well-understood word
has become a label for the next venture capital money burning ritual.

"AI" is a term from at least the 60s which very much incorporates
machine learning, and ML is understood, in Gentoo categories, to mean
Meta-Language.  I'd rather not overload it (in the context of Gentoo
repositories) with Machine Learning (which, yes, "ML" frequently refers
to, also).
-- 
Arsen Arsenović


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-15 15:29   ` Andreas K. Huettel
@ 2025-03-16 13:13     ` Ulrich Müller
  0 siblings, 0 replies; 20+ messages in thread
From: Ulrich Müller @ 2025-03-16 13:13 UTC (permalink / raw
  To: Andreas K. Huettel; +Cc: gentoo-dev, Florian Schmaus

[-- Attachment #1: Type: text/plain, Size: 395 bytes --]

>>>>> On Sat, 15 Mar 2025, Andreas K Huettel wrote:

> ++ for sci-ai 

> (Now, is it really sci-ai, or should we also come up with dev-ai (for
> libraries without explicit scientific context) and sys-ai (for accelerator
> device drivers) in addition? :)

The possibility that we could later add a dev-* category is maybe the
best argument for avoiding *-ml as category name.

Ulrich

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 507 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] New category for AI related packages
  2025-03-14 12:22     ` Sam James
  2025-03-14 15:08       ` Gordon Pettey
@ 2025-03-16 14:52       ` Jaco Kroon
  1 sibling, 0 replies; 20+ messages in thread
From: Jaco Kroon @ 2025-03-16 14:52 UTC (permalink / raw
  To: gentoo-dev

Hi,

On 2025/03/14 14:22, Sam James wrote:
> Arsen Arsenović <arsen@gentoo.org> writes:
>
>> Filip Kobierski <fkobi@pm.me> writes:
>>
>>> On Monday, March 10th, 2025 at 21:40, Alfredo Tupone <tupone@gentoo.org> wrote:
>>>> To declutter sci-libs and dev-libs from most of the "so called"
>>>> AI packages I think that a new category should be created.
>>>> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep-learning)
>>> I really like thi idea.
>>> For better or worse the field is growing and it would be nice
>>> to have a separate category for it.
>>>
>>> In my opinion the category should begin with "sci":
>>> - "sci-ai" feels the most general but buzzwordy;
>>> - "sci-dl" is too specific as not AI is deep learning;
>>> - "sci-ml" (machie learning) in my opinion would be the
>>>    best choice as it describes the packages listed clearly.
>> As was mentioned, sci-ml would be confusing with Meta-Language.
>>
>> The term "AI" has a very long and storied history, and covers the entire
>> field of machine learning and then some.  I think 'sci-ai' is most
>> fitting as a result (and, besides also being more fitting, it also is
>> not ambiguous).
> I agree. I can live with sci-ml if the consensus goes the other way, though.
For what it's worth, +1.

AI encompasses all the various sub-AI fields, including but not limited 
to GenAI, ML, DL, heck, even rule-based/"expert" systems.  I get really 
large neural networks are all the rage at the moment, but please let's 
not be restrictive here, GenAI may be all the current rage, but GenAI ≠ AI.

Kind regards,
Jaco




^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2025-03-16 14:54 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-10 20:40 [gentoo-dev] New category for AI related packages Alfredo Tupone
2025-03-10 20:49 ` Eli Schwartz
2025-03-10 20:53   ` Maciej Barć
2025-03-10 22:42     ` Eli Schwartz
2025-03-10 22:59       ` Maciej Barć
2025-03-11  6:44         ` Ulrich Müller
2025-03-12 20:57         ` Eli Schwartz
2025-03-12 18:01       ` Bryan Gardiner
2025-03-10 20:56 ` Filip Kobierski
2025-03-13 13:07   ` Arsen Arsenović
2025-03-14 12:22     ` Sam James
2025-03-14 15:08       ` Gordon Pettey
2025-03-16 12:16         ` Arsen Arsenović
2025-03-16 14:52       ` Jaco Kroon
2025-03-10 22:28 ` Ionen Wolkens
2025-03-12  7:47 ` Florian Schmaus
2025-03-12 20:13   ` Alfredo Tupone
2025-03-15  9:09   ` Petr Vaněk
2025-03-15 15:29   ` Andreas K. Huettel
2025-03-16 13:13     ` Ulrich Müller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox