Thorsten Glaser <t...@debian.org> writes:

>>How about removing that paragraph and replace 'non-free' with
>>'non-free(-firmware)' in the rest of your proposal?
>
> Not sure this is the right fix. What I wanted to say is: models are,
> while data, run on the main system (CPU) or as main workload (this part
> is important) on adjacent chips (GPU, specific ASIC/FPGA); models are
> not a firmware in the sense of enabling the use of such hardware and
> therefore not for non-free-firmware. So, in that direction: models we’d
> have packaged as models, used by ordinary packages on the system, driven
> by the user (or an automatism on their behalf).

I don't understand your point here, can you explain it differently?

I don't think it is possible to separate firmware into things that are
just for enabling of hardware compared to what is running on the main
CPU.  Consider a non-free firmware blob for a future SoC CPU that
includes camera functionality, it seems possible that would make use of
some LLM model to have better face recognition for example.  Without
disassembly (which may be illegal) we can't really know if this is part
of the blob or not.

> The other direction, if there’s non-free-firmware that *also* includes
> models: yes, we cannot control that, and I’d be fine with that as long
> as these models are ⓐ a part of the firmware in question (and not pak‐
> kaged separately) as well as ⓑ not available/used by packages in main
> (or contrib) for purposes beyond how the firmware itself, running on its
> separate chip, uses them.

I'm not sure I understand fully here, but I wonder if what you are
trying to express really works. Non-free firmware is loaded into the
main CPU on many Intel and AMD systems, and I think it won't be long
until CPUs won't even start (and thus eventually used by packages in
main) if it doesn't have the non-free blob provided to it, and that it
can include a small LLM model.  Another use-case for small LLM models
could be fingerprint readers.

/Simon

Attachment: signature.asc
Description: PGP signature

Reply via email to