I get "NVIDIA GeForce 8800" (?) in Firefox, and "ANGLE (NVIDIA Corpor" [sic] in Chromium/Chrome, the GPU is a RTX Pro 6000. I'm guessing if it doesn't have exact hit it basically picks at the top/bottom of the list?
Great idea! You're 95% of the way there and the rest is a couple of UI tweaks.
1. I thought the table showing a bunch of models after my laptop specs would be models I could run on my laptop.
Model Tier Example Models Params RAM Needed Your Status
Top SOTA GPT-4o, Claude 3.5 Sonnet, Gemini Ultra 1T+ Datacenter —
Large Models Llama 3 70B, Mistral Large, Command R+ 70B 64 GB Usable
Mid Models Llama 3 8B, Mistral 7B, Phi-3 Medium 7-13B 16 GB Usable
Small Models Phi-3 Mini, Llama 3 2B, Gemma 2B 1-3B 4 GB Your Tier
'Your tier' is too subtle. I would make 'Your tier' highlight the ENTIRE row in some bright color to make it more obvious, and maybe fade the other rows slightly.
2. I don't know what 'usable' means. How can these models be status:usable if they are not 'my tier'? I deduce 'usable' doesn't mean usable on my laptop but I don't know what 'usable' does mean.
Be nice if I could correct the specs when detected incorrectly, or check the specs of a different machine without needing to physically pull this up on each machine.
Model choices all seem quite out of date. Phi-3, GPT-4o? Claude 3.5? And I thought Gemini Ultra was a subscription plan, not a model.
and no I'm not a software develpoer - just smacked it together with minimax for personal needs.
Thought it was nifty so shared. Would love to see a real CS person's version of this and/or best prompt to build something like this accurately and keep it up to date as models advance and SOTA shifts.