While you're here.. Do you guys know a website that clearly shows which OS LLM models run on / fit into a specific GPU(setup)? The best heuristic i could find for the necessary VRAM is Number of Parameters × (Precision / 8) × 1.2 from here [0]. [0] https://medium.com/@lmpo/a-guide-to-estimating-vram-for-llms...
Thanks for your answers! While it is seemingly hard to calculate it, maybe one should just make a database website that tracks specific setups (model, exact variant / quantisation, runner, hardware) where users can report, which combination they got running (or not) along with metrics like tokens/s. Visitors could then specify their runner and hardware and filter for a list of models that would run on that.
Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
151–160 of 180 posts
Re: Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
#152Earlier quoted context omitted.
Interesting, never knew about that! I filled out my details, then went to https://huggingface.co/openai/gpt-oss-120b but I'm not sure if I see any difference? Where is it supposed to show if I can run it or not?
You’ll see green check next to models you can use on the model card. https://huggingface.co/unsloth/gpt-oss-20b-GGUF
Re: Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
#153Earlier quoted context omitted.
GPU stands for "graphics processing unit" so I'm not sure how your suggestion solves it. Maybe renaming the device to an MPU, where the M stands for "matrix/math/mips" would make it more semantically correct?
I think that G was changed to "general", so now it's "general processing unit".
Re: Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
#154I just used GPT-OSS-120B on a cross Atlantic flight on my MacBook Pro (M4, 128GB RAM). A few things I noticed: - it’s only fast with with small context windows and small total token context; once more than ~10k tokens you’re basically queueing everything for a long time - MCPs/web search/url fetch have already become a very important part of interacting with LLMs; when they’re not available the LLM utility is greatly…
Re: Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
#155Earlier quoted context omitted.
What hardware do you have? 50tk/s is really impressive for cpu.
2xEPYC Genoa w/768GB of DDR5-4800 and an A5000 24GB card. I built it in January 2024 for about $6k and have thoroughly enjoyed running every new model as it gets released. Some of the best money I’ve ever spent.
Re: Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
#156Earlier quoted context omitted.
I know there was a downloadable version of Wikipedia (not that large). Maybe soon we'll have a lot of data stored locally and expose it via MCP, then the AIs can do "web search" locally. I think 99% of web searches lead to the same 100-1k websites. I assume it's only a few GBs to have a copy of those locally, thus this raises copyright concerns.
The mostly static knowledge content from sites like Wikipedia is already well represented in LLMs. LLMs call out to external websites when something isn’t commonly represented in training data, like specific project documentation or news events.
Maybe it's better to have the AI only "reason", and somehow instantly access precise data.
Re: Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
#157Re: Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
#158Earlier quoted context omitted.
The mostly static knowledge content from sites like Wikipedia is already well represented in LLMs. LLMs call out to external websites when something isn’t commonly represented in training data, like specific project documentation or news events.
That's true, but the data is only approximately represented in the weights. Maybe it's better to have the AI only "reason", and somehow instantly access precise data.
Re: Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
#159It's sad that MLPerf takes a long time to catch up to SOTA models.
Re: Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs
#160You know what's actually hard to find in all this? The actual dimensions of the arrays in the model GPT-OSS-120B. At least with statically typed languages, you know how big your arrays are at a glance. I'm trying to find it in the GitHub repo[1], and I'm not seeing it. I'm just trying to figure out how wide the datastream through this is, in particular, the actual data (not the weights) that flow through all of it. T…
What’s the application where you want to stream out the logits for each consecutive token while still sampling each token according to the usual rule? Keep in mind that, if you are doing the usual clever tricks like restricting the next token sampled to something that satisfies a grammar, you need to process the logits and sample them and return a token before running the next round of inference.
I'm just trying to calculate the actual bandwidth required for the full output of the model, not just a token to be handed off to the user.
I need this so I can compute just what bandwidth a fully FPGA (later ASIC) based implementation of the model would result in.
Edit/Append: I asked GPT-5, and it estimated:
Total bytes = 50,000 tokens × 4 bytes/token = 200,000 bytes
Which sounds about right to me. This yields a maximum of about 500 logits/second on Gigabit ethernet.The actual compute of the model is peanuts compared to just shuffling the data around.