Short answer: yes, on a M3 Ultra 512 (512GB) at FP16/BF16. Long answer below.
gpt-oss 120B has 117B parameters (MoE: 5.1B active per forward pass, but all 117B must fit in memory). At FP16 that's 234 GB of raw weights. Quantization shrinks that, but you also need budget for the KV cache (definition), framework overhead, and safety headroom. The rule of thumb: real usable budget on a card is roughly its nameplate VRAM minus 25%. That's how the table below was computed.
Smallest GPU that fits gpt-oss 120B at any quant: M3 Ultra 512 at FP16/BF16.
Lossless inference needs 234 GB. Pick from 1 cards.
None of the showcase quants fit on a 24GB card. Step up.
Open the calculator pre-tuned for gpt-oss 120B: ↗ /calc?model=gpt-oss-120b
// sign in with github to leave a comment. threads live in the repo's discussions tab.