• Re: [gentoo-dev] New category for AI related packages

    From Andreas K. Huettel@21:1/5 to All on Sat Mar 15 16:29:39 2025
    Copy: flow@gentoo.org (Florian Schmaus)


    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
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmfVnOMACgkQ3CsWIV7V QSpIvQ/9ENGcV4r19KCkjAeIOJRe5MZzQzkADizg2lz+9bUmpUIIpJ++3xTRmdYX 6YI0+Z7AhdNXlztuN85ho5vZTcGyBTkJxmIUkSA3wl8Yj5f9PU0KLBXamGrnLYaE a7U6Lq3gAfvKPkbyhvD0Fhotn1ZgAagS5RQtSUQxBCM+gU+HnZZqJBaF6wDn8Ssl bcyjuYBp/LVn1ibXlJ5C+35amyd3nr8NgeL8y9LCO6dzCDgJvAQNOd3AXszV+uvl tR5YBSIDM6D8hkowaZQGZhDyXEbkqStAQx1dK/WS5UYDUOYpG3ZxyFL2cqoe7PuU vVUd/F8C1NUxW+MAvjlXl1ey3JvdxVeTRhN4mreFqSR68btsMUsCgDlmH80Mi6ye x8UR7+4BQ0sEYuKyTs9V9uRzXie3u7dq3MUTXHsgcCex3sXEbX4aPn5O2rldtALq NSo60AsU8PO+T3jzNomTKdfzbcXr2TWlLEjWgh0qBoznJZa7WlNnL0bZGDEHJZYV 5Wm4wEqWsPMQRhFLlp/kLIazaMc6F7iZqAwGjDo3ZgLHztVGPoi50y6usmiWlpw5 OOGgOBuuaKKVuEpiBl8lirv3n/wgpjdkhN+8ZZzN1KvbSy+gG2SCcMoGxcTAZznd GSGG9DRQl99+i6cybkddeUM41+35T7Tai1IB2hE03qIoNPIWgdY=
    =UmCr
    -----END PGP SIGNATURE---
  • From =?utf-8?Q?Arsen_Arsenovi=C4=87?=@21:1/5 to Gordon Pettey on Sun Mar 16 13:20:01 2025
    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ć

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?Ulrich_M=C3=BCller?=@21:1/5 to All on Sun Mar 16 14:20:01 2025
    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

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmfWzmQPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4u5HIH/15C2YLtJL+qPbOZJiYWocWx3GwBsCbhiFEI P/Zjvj7cC+qG5pvsvHT9AcXbzSSPHSrpxTkOha5IjNozsvaeXDFRdiNNNmC6af3t syubbjFJ8rN62AflX4MkY5Syk8N9H8TQD3baOTQ5/j7LJ0EWifCnwLqAeUJMz6YM zo1ALohOLAblPiu0HwMdVhoc92Xg9mpvIlseotuoe2YI6PQqnKAgXZ9pCkPGvddO T6fMfS84xqcmHrQIvXIqWYXryZ2lgLGm2gxUOWXJFhq3U5sZbAd8PcVNst3fwZ2I uZpGT/gLfHlsYfYEeE2jwazfpRJELQhDZRiJUZFmKHf6//LUW3w=/O7g
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jaco Kroon@21:1/5 to Sam James on Sun Mar 16 16:00:01 2025
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Filip Kobierski@21:1/5 to Alfredo Tupone on Mon Mar 10 22:00:01 2025
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alfredo Tupone@21:1/5 to All on Mon Mar 10 21:50:01 2025
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eli Schwartz@21:1/5 to Alfredo Tupone on Mon Mar 10 22:00:02 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------U3MklaHspU0XlqfEKwOlUuij
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    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

    --------------U3MklaHspU0XlqfEKwOlUuij--

    -----BEGIN PGP SIGNATURE-----

    wnsEABYIACMWIQTnFNnmK0TPZHnXm3qEp9ErcA0vVwUCZ89QUAUDAAAAAAAKCRCEp9ErcA0vV3L3 AP4lpf5l3vaufe+R6crvBAKFeDeqxbvNZt0pilzlg3IgFwD/Yighckop7FG+YrmBEJXexJiw4Odl VvxGNRs2XO6fVAg=
    =3QVa
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eli Schwartz@21:1/5 to All on Mon Mar 10 23:50:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------UGDUESV4pDIUZgPj0g0LStrJ
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    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

    --------------UGDUESV4pDIUZgPj0g0LStrJ--

    -----BEGIN PGP SIGNATURE-----

    wnsEABYIACMWIQTnFNnmK0TPZHnXm3qEp9ErcA0vVwUCZ89q6QUDAAAAAAAKCRCEp9ErcA0vV9ug AQCP8OZREubdMdZ0F9pI/2nO2+7/aHf0g1rj2IijgBrTkgD/Xm1e6zbY2PGnV3oPyc6HhUx6iXRU ENg6MMOjJygHPAA=
    =i7s9
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ionen Wolkens@21:1/5 to Alfredo Tupone on Mon Mar 10 23:30:02 2025
    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

    -----BEGIN PGP SIGNATURE-----

    iQEzBAABCAAdFiEEx3SLh1HBoPy/yLVYskQGsLCsQzQFAmfPZ3cACgkQskQGsLCs QzTejgf/fgnwasChtoBFN6LD8T6gKMbPbzO6w3os+I2LxhBR/9ztFYmvBPn1GVbi 5+b2RGJQngEuoo9x4hN/npsm4VSz82k3DziCdm0rMmkatbS4xNQmnCT3GZHBEmb3 zCjp0PCeoqQXDFVAEvWvq8kYVF9DZJCxa4j8vYVWJzJG8BT1hcGOgtWpauybphMv g6XczFoubTOlvOWDk5nehgTp4gzqPySS8/448YoEu5F80TCB2R1GIl+LrfrSOK8w Yay6/hAQVTKAqXp2T31UxuTe9pzCOT8pB8YK2ilkhNsN56+Bb+h2RjEELHKu5I6O xqzSsqWWDxfb7U9UNDrCrHESlkgzUg==
    =ruYf
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?Ulrich_M=C3=BCller?=@21:1/5 to All on Tue Mar 11 07:50:01 2025
    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

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmfP28sPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uLhgIALj4BqYiLKkgmPa8+fSoZzNxcZFQA+4LDixT gLR7HhCMWCRoIj7rdbZwxMQTKnACt/TbEtuvaFRtqpfZ+FiB62XxEXqIc0a5M6tq kMSHNPeFXP6M5reS6rfMv74CsOcU8OOnl+kwm5MzvTNIp+fTemGWq5vrIMBhabhy 6Ps40RpyURYYHIj3WbsmQCh1fL+Zcqxc9yGeCQfPV6YARkDtnJA78oo8fTUQ28SE t47Wlz17/z1AmojiH3YH4PwlmEl68YxgKxlstsrMuUJmv8Og5OoHBLXqq2kGeYmC /nHCguoS5NzwUZFc2S8rac6aeZDWQ0hK3WA3P+4Cz7b5RT5Jv44=smro
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bryan Gardiner@21:1/5 to Eli Schwartz on Wed Mar 12 19:10:02 2025
    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

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCAAdFiEEKEeHjyeKMp3e+zLyU++8oGPmGDwFAmfRy+sACgkQU++8oGPm GDxXWw/+K8h6WxxqsmJWCtqj4X6Go1Zge8u5DQ59F7kl6HxQw0Fb0vsMua+ft1DJ 2xtFxk4gBD2GxLy/5iCUn92DEwVCuJVOOm3baG5IW3JYBXe/RhAqWc7VOLYl9063 QuefRUCGk+VXzehzaLCNj6gqvmWGtEiNLMWaaiqIfalVjMle8SdHR4h/zGljaU/A d021oQ+rPYjIuvWlaNssW5U7vJL6TPm1vDsL2n1B4+w1k5voIEOww1AcKmVEWzZc pu4hDt2P6HxqjLh+qJX6qJRjFpa8swaQMxZ8M/BXaR6D9ihPHhpMbCiX8tcfLMEE x54ALk6oe673pVzSJy8OrSEl5M8R+GCPLPGo5KujKAIeGKrzarqCbBb+i71sXh3S ewwMMb48xVQWq62Zkm9KhYueOEVuup/2yk9iwUYdjQZgH/Id/vtFaeCD9mjKJ/lG L2sGK1u8KNqcesg/vHihssU0l6vJSWax4ouXdcz01MQgZf3r7kIdobH/dczaT/yw 0Qykt6RD/8+ddWTF0hCckZ4j8V8bA2IvsSTs3Kck43+n0eV4hlkSin3cYlSbGsk/ zYaDGcVPK61VUQyN5uDtX3TIqQ25n645+uDWlWwcwfOPmLNT17mjXlhs3vJ1qdZK FVU0GfNY855poIyXu+aU6+ka2deV6F19TapVLwmTw7Lv/HJYP1U=
    =d4Du
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alfredo Tupone@21:1/5 to Florian Schmaus on Wed Mar 12 21:20:01 2025
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eli Schwartz@21:1/5 to All on Wed Mar 12 22:00:02 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------XpIuDdcsurBJC980GMHNaeqB
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    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

    --------------XpIuDdcsurBJC980GMHNaeqB--

    -----BEGIN PGP SIGNATURE-----

    wnsEABYIACMWIQTnFNnmK0TPZHnXm3qEp9ErcA0vVwUCZ9H1HQUDAAAAAAAKCRCEp9ErcA0vV6rE AQCeoxRAI9xLaG+tmKiuKAQ2c4ZR1EhPSrmzuXHjsN84kgEA0BmRVJlJhDUiXb/m7flUrhUtBZFx TVI5UU6D9pgSZwQ=
    =1HST
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?Arsen_Arsenovi=C4=87?=@21:1/5 to Filip Kobierski on Thu Mar 13 14:10:01 2025
    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ć

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iIcEARYKAC8WIQT+4rPRE/wAoxYtYGFSwpQwHqLEkwUCZ9LYnxEcYXJzZW5AZ2Vu dG9vLm9yZwAKCRBSwpQwHqLEk+MHAQCnO27k21f/1j29rIP0NlSGvAM4TZGOYKaA nXM/1FOz5QD5Ae7FTFiwTqDt9oTJpwEpp2+dA+NIm75nvNMLNoaQHgY=Vwt8
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam James@21:1/5 to arsen@gentoo.org on Fri Mar 14 13:30:01 2025
    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Petr =?utf-8?B?VmFuxJtr?=@21:1/5 to Florian Schmaus on Sat Mar 15 10:20:01 2025
    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






    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEoDIFP/dmMcxNFBW7NR2RttffnlAFAmfVQ+IACgkQNR2Rttff nlBf+g//dXK4GX0ZEoGMVDKewyLyBnH1JWQrCwlIQwAY+pG11EPdh5NIsB9jwkkF AVqc3YvNqZrC8pzxQDD5s7QyISFRtZC0Bot4yBQJr3sQHi9BoUNARqnp39LJ5JdI leRcuHx4f6zoUvWxGWm4u70TTskL9Ggl7RGq0saOSxQSyBi160ifV2EHUJlZxa2m c/tuUnRBt9BbruNQlAuDKR1/HvXRMtP+nw7E4wlYpUMcLh73PYowQwhbVY61Uixv OaF4xLKa8Usbfz0MSib+woTZ6xKsMqL5d16pnGe+qtPGpBRTurCy/iGNDZXmy9m+ NoUmRLeQjyVg59yYXCKx2/nzQHxQZANCJ4/3GvzHWPBaCbdbUI7JlAqLOWirSdiW EuQjdyNhsst6pSz7uXBEvHA1BbsPSaH1HGwifqWT3W2xUOmTXNooPjGtgOHgKh5y MQl1MzV2U2jVzTSXnx5sYGuoUEX17wI5+FQehFLQohjiU+eYzx7X91ZBWKgZjNGk 5nBF2i5GonENAFq+RSKAuNshqKRV4pkqm4GkP2kOT4Mn4ubvJl42p2yRuV0ebQRk WZ8o37OZrWdcPWDbQ2KWKFyZK6xI0fJYhACmzJQLG7xy7djLp6D8KL5suw7Pj0Vk lTzNcvK5nzB2UIBMVPt6tj076FRCGYKzywAnyFseHZYTKIZp46w=
    =oqgh
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)