HN user

wolfgangK

198 karma
Posts0
Comments66
View on HN
No posts found.
New Huawei 96GB GPU 11 months ago

Only those who don't care/know about prompt processing speed are buying Macs for LLM inference.

It seems that this aims to refutes claims for inaction with facts about spending money. However, the high speed rail project or homelessness management seem to show that in California, $$$ spent doesn't always imply that the problem is actually tackled in a meaningful way.

I don't think that Python would be the right language for such low-level performance maxxing endeavor. I would have picked C++ but t was eye opening for me to see how rust enabled such low level optimization, so I'm grateful for the choice.

[dead] 2 years ago

Most interesting ! Amazing job at optimizing various parts of the task. It seems that being an MoE with 'only' 37B active params per token would put it within the reach of CPU & RAM inference for the lucky hobbyist with an Epyc homelab and 8 or 16 memory channels on a second hand single or dual Gen2 mobo (around $2500 used). Any idea of how hard it would be (will?) support the new architecture for llama.cpp ?

I must confess that my interest in LLMs is grounded RAG as I consider any intrinsic knowledge of the LLL to be unreliable overfitting. Is DeepkSeek able to perform grounded RAG like Command R and Nous-Hermes 3 for instance ?

Thx for this amazing model and all the insights in your report !

About words embeddings, the №1 example is the famous King - Man + Women = Queen This works nicely in the vector space but fails to make a visual impression when projected on 2 dimensions. Neither with ACP, nor MDS ot t-SNE in my experience : https://bhugueney.gitlab.io/test-notebooks-org-publish/jupyt...

(← JupyterLite Notebook doing words embedding in the browser : don't try to run this on a smartphone !)

Does anyone know how to nicely visualize the poster child of words embeddings ?

I really wish there was a name (that I knew of) for this logical fallacy of using precise quantities of meaninglessly confused categories. What do you think "farmland" is ? Our ancestors who knew how to raise cattle and farm cereals for millennia were surviving on the verge of starvation : why do you think that was ? Were they so dumb they'd rather die of hunger than convert some of their grazing pastures to cereal agriculture ? Or some "farmland" can be used for grazing but not for agriculture, maybe ? Same for proteins : all amino acids are not equal, a a pound of soy protein won't have the same effect on your body as a pound of meat proteins. And don't get me started on nutrients and their bio availability (e.g. iron and B12). As far as CO₂ emissions from cattle, where do your think the C comes from ? The grass/food that cattle eat, what would happen to it if let to decompose ?

If I may hijack a bit this thread, I am currently looking for an optimization solver for a specific goal : I wish to constraint the values of variables so that tuples of variables are unique within sets of tuples.

Cf. https://stackoverflow.com/questions/71878354/constraint-prog...

For now, I could not find anything satisfactory, so any recommendation would be most welcome. Otherwise, I guess I'll have to generate a variable for each tuple and use and all_different (e.g. https://cpmpy.readthedocs.io/en/latest/api/expressions/globa... ) on those.

I'm sure most people would want that, but I don't think that we know how to "make people" change. Much in the same way that we don't know how to have school "make children" more academic, we don't know how to make inmates less violent / impulsive / thrill-seeking (except by the inexorable passing of time). I'd be very happy to be corrected, tho.

OTOH, giving proper (i.e. often involuntary) treatment for violent mental illnesses would for sure improve the situation.

I would have expected the Clojure versions of types to inherit from the Java versions. Any reason not to do that ?