Re: [MAINTAINERS SUMMIT] Other LLM-related topics - tags, newcomers, etc
"Theodore Tso" <[email protected]> Thu, 16 Jul 2026 22:27:54 -0400
| Newsgroups | dev.linux.lists.ksummit |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Jul 17, 2026 at 02:58:12AM -0500, Mauro Carvalho Chehab wrote: > > The main point is: do we really need 671B parameters? Those models > speak a lot of different languages, have medical databases, and a lot > of other random knowledge that are useless for kernel development. Fair; but I do think we need to fine-tune it with a lot LKML text so that it has the knowledge that we actually need for kernel development before I'd trust the smaller models. > I've been playing for a while with qwen 3.6 with 24KB context size, > 36B parameters (3B activated), 4bits kv quantization and it does produce > some decent results. The main limitation is the context size: it is > probably not big enough to test big files (*) I've been playing with qwen3-next with 256k context context size, 80B parameters (3B activated), with 8bit quantization, but I haven't been willing to trust it with generating kernel code. I have experimenting to see how it compares with Gemini 3.1 when creating a python script to send e-mail[1] or creating a bash completion script[2] for my fstests test appliance. [1] https://github.com/tytso/xfstests-bld/commit/dfadb2014da446ecb967de51904ee531f7be8bd5 [2] https://github.com/tytso/xfstests-bld/commit/dfadb2014da446ecb967de51904ee531f7be8bd5 However, from Roman tells me, Sashiko is running muliple LLM passes using a frontier model for each commit review. So what Sashiko does is quite a bit more complicated than a series of prompts such as: Create a python program which submits an e-mail message using the Submission Port (port 587), It should enable encryption using STARTTLS and it should obtain the username and password from a config.ini file. Model the python program using the send-mail.py in the sandbox directory. It should support the same command-line options but instead of sending the e-mail using sendgrid, it should send the e-mail using the Submission protocol. Please add pydoc documentation to send-mail-smtp.py. Please enhance the program you just created (send-mail-smtp.py) to support specifying a path to a certificate file in the configuration file in case the user doesn't want to use the system provided top-level trusted certificates. Please add support for a configuration file parameter which specifies whether TLS should be mandatory, optional, or disabled. Update the pydoc documentation as necessary. Please integrate the functionality found in send-mail.py into send-mail-smtp.py. Instead of getting the Sendgrid API key from an environment variable, change it to obtain the Sendgrid API key from the configuration file. If the Sendgrid API key is specified, use sendgrid instead of the SMTP submission protocol. Update the pydoc documentation strings. .... which does work pretty well even on less capable models that I can run locally. I guess we could try running Sashiko using ollama-mlx on a Macbook with 128GB, and see how it works, but my assumption is that the answer is "not well" --- which is why I really want to look at fine-tuning one of these smaller models first. Cheers, - Ted