IronStratum

Cosmos Reason 2 2B vs 8B: the size chooser, answered

Pick by hardware first, accuracy second. On the smallest Jetson class the 8B is not an option at all, and the 2B fits only in a quantized build. From a 24 GB card up to a 32 GB card or better, the 8B leads every published category total, so take it when scores matter. If you call an API instead of hosting, the market splits for you: NVIDIA's hosted tier carries the 8B only, at no charge inside request limits, and this platform carries the 2B. The license is identical on both sizes, so it breaks no ties.

Every number below names its owner. Most come from NVIDIA's own pages, read on 27 October 2026: the model cards, the code repository, the official docs, the Jetson AI Lab tutorial, and one benchmark table the publisher posted in April 2026. Where nothing was published, the cell is a dash. There are more dashes here than you may expect. Knowing what NVIDIA never printed is half the choice.

What people actually ask

Two demand signals shape this query. First, search completions. The strings "cosmos reason 2 8b", "cosmos reason 2 2b", "cosmos reason2 8b", and "cosmos reason2 2b" all completed live in the suggest box, read on 26 October 2026. So did "cosmos reason 2.5", a version string with no product behind it yet. Second, the question Google attaches to this family. The captured form reads: "Are you planning to deploy this on edge hardware (like Jetson) or run it in a cloud/server environment, and what specific video or robotic task are you working on?" The research census of 25 October 2026 recorded the same question more plainly: "How to deploy Cosmos-Reason2-2B on edge hardware or Jetson?"

Both signals ask the same thing. Which size fits my hardware, and what is each size good for. Five real questions sit under that. Does the 8B need a datacenter card. Does the 2B still reason well enough. Which size fits a Jetson board. What does each size cost to call. And is one of them about to be replaced. The rest of this page answers each in order.

The chooser in one table

Your jobPickWhy
Smallest Jetson class, shared memory under 16 GB2B, quantizedThe 8B is not supported there. The stock 2B does not fit either. A 4-bit build does
One 24 GB card, tested full-precision path2B24 GB is the official 2B floor. The 8B floor is 32 GB
32 GB or more, accuracy matters8BIt leads every published category total
Robot loop that polls every second, hosted2B, per tokenA metered route budgets cleanly. The free 8B tier caps requests per day
Demos and evaluation only8B, free tierNo charge inside NVIDIA's request limits
Shipping a productEitherThe license is the same file on both, and it allows commercial use

Read the table as a decision aid. The last row is the one people get wrong. No size choice changes your rights. Both sizes ship under the same license terms, and both allow commercial use.

Same family, same day, same license

Cosmos Reason 2 is NVIDIA's reasoning vision-language family for physical AI. The official documentation describes an open model that understands space, time, and basic physics, and can plan what an embodied agent does next. Images and video go in. Text comes out, with boxes, points, and timestamps on request.

The two sizes arrived on the same day. The code repository news list dates both the 2B and the 8B to December 19, 2025. A third size, the 32B, followed on April 29, 2026. This page compares the first two.

Cosmos-Reason2-2BCosmos-Reason2-8B
Parameters in the released files2,438,696,9608,767,123,696
Base modelQwen3-VL-2B-InstructQwen3-VL-8B-Instruct
ReleasedDecember 19, 2025December 19, 2025
License on the weightsNVIDIA Open Model Licensethe same license
License on the codeApache 2.0the same
Native input windowup to 256K tokensup to 256K tokens
Official memory floor24 GB32 GB
Downloads, last 30 days566,09185,403
Getting the weightsgated, accept the licensegated, accept the license

Three rows deserve a comment. The parameter counts are exact, from the released file data on the model host, read 27 October 2026. The 8B carries 3.6 times the parameters of the 2B. Downloads are the market vote: the small size pulls about 6.6 times the monthly downloads of the large one. And the window row kills a common guess. The native window is the same on both sizes, up to 256K input tokens. What differs is what each host enforces. That table comes later.

One more identity fact matters. The repository banner says this code line is no longer under active development, and future work moved to Cosmos 3, as of June 1, 2026. Its weights stay downloadable. The launch post links a "try it" page for the 8B that now forwards to a newer model. Neither size is abandoned. Neither is the frontier any more. Buy the size that fits the job, not the one with the bigger number.

What four times the size buys

Both sizes are post-trained from two Qwen3-VL instruct models, and they keep that design. The ladder between them, read from the base model configs on 27 October 2026:

Part of the build2B8B
Language layers2836
Hidden size2,0484,096
Query heads1632
Key and value heads88
Feed-forward width6,14412,288

Depth and width roughly double. The small key-and-value memory does not. In plain words: the 8B can hold more of a scene in mind and reason over more of it at once. The 2B does the same kind of thinking with less room. Neither size gets a different vision front end or a different license. The trade is room versus cost, all the way down.

The published scores, both columns

NVIDIA published one cross-size table. It is dated April 28, 2026, and it sits on the 32B model card. Each Cosmos size is scored against the base model it was built from. The category totals:

Category, overall8Bits base2Bits base
General73.7371.9862.2159.60
Robotics56.9053.0845.5242.07
Self-driving67.8546.3857.3742.73
Smart spaces69.9642.6664.1436.63

The 8B wins every category total, and the post-training helps both sizes against their own bases. That is the publisher's story, and it holds.

Now the honest rows, from the same table. No ranking page prints these:

Single row8B2BWhat it means
Driving collision judgment74.0074.33The 2B edges the 8B on this one task
Physics in video (VideoPhy2)36.8012.33The widest gap in the table
Spatial judgment (BlinkSpatial)84.6275.52Both sizes score under their own bases here
Driving question answering (LingoQA)72.4059.00The 2B lands 0.20 under its own base
Placement judgment (Where2Place)50.0032.00The 8B lands under its base here; the 2B ties its base

Read those five rows twice. The small size is not strictly worse. It wins one driving judgment row outright. It loses badly on physics in video. And on two tasks per size, the plain base model beat the model NVIDIA post-trained: the 8B under its base on BlinkSpatial and Where2Place, the 2B under its base on BlinkSpatial and LingoQA. These are publisher-run numbers on publisher-named suites. Treat them as direction, then test on your own scenes. If a page hands you one number for "accuracy", it has flattened a table that does not flatten.

Memory, quantization, and the edge split

The memory story has three layers, and mixing them is how bad advice spreads. Each number below names its owner.

Artifact2B8BOwner
Official floor, tested paths24 GB32 GBthe repository's memory table
FP8 weight filesabout 5 GBabout 17 GBthe Jetson AI Lab tutorial
Community GGUF, 4-bit1.28 GB5.03 GBthe apolo13x quant repo, read 27 October 2026
Community GGUF, 8-bit2.17 GB8.71 GBthe same files
Community GGUF, full 16-bit4.07 GB16.39 GBthe same files
Vision file, added on top0.82 GB1.16 GBthe same files

The official floors cover the tested full-precision paths. Above them sit the FP8 files the Jetson tutorial ships. Smaller still are the community GGUF quants from the apolo13x repo, ungated and built for llama.cpp. The stock weights need license acceptance. The quants do not.

Now the edge split, from the same tutorial. This is the table that answers the People Also Ask question:

Jetson device2B8BWindow per request
AGX Thoryesyes8,192 tokens
AGX Orin, 32 or 64 GByesyes8,192 tokens
Orin Super Nanoquantized builds onlynot supported768 tokens

The bottom row carries two surprises. First, the 8B is off the table on the smallest board, by memory. Second, the stock 2B does not fit there either. Embedl, an edge AI company, benchmarked the board and says it plainly: the baseline 2B runs out of memory on Jetson Orin Nano. Their 4-bit mixed-precision builds fit, and their newer build recovers most of what the first one lost, on their tests. On that board you are not choosing between the two sizes. You are choosing a quantized 2B, or a bigger board.

One window warning from the tutorial. At 768 tokens, a single image eats 500 to 600 of them. Default output limits fail with a 400 error. Cut the output budget to about 150 tokens, or the smallest board will refuse work it could have done.

Speed: what is published, and what is not

Question2B8B
Publisher speed table, any device--
Publisher first-token latency, any device--
AGX Orin, one size versus the otherfaster, guidance with no numberslower, same guidance
AGX Orin, Embedl 4-bit buildabout half the stock latency, their claim-

NVIDIA publishes no speed table for either size. Every dash above is an absence at the source, checked 27 October 2026. What exists is guidance. The Jetson tutorial says that on AGX Orin, switching from the 8B to the 2B improves latency. Embedl claims their 4-bit 2B build roughly halves end-to-end latency on AGX Orin. Neither comes with a number you can put in a budget. If you need tokens per second, measure on your own board. That is the whole published record.

Who you can call, size by size

The size pick is also an access pick. Every row below was read on 27 October 2026.

Surface2B8B
NVIDIA's hosted model list, 85 idsabsentpresent, no charge inside limits
The model's own page on NVIDIA Buildgeneric shell, no model contentforwards to a newer model's page
Hosted provider lists on the model hubemptyempty
A multi-provider router, 464 models listedabsentabsent
AWS Marketplaceabsenthost-hour rental, three rate steps by instance size
This platformlisted, per tokenno row

Start with NVIDIA's own tier. Its public list carries 85 model ids today. Exactly one is a Cosmos Reason 2 id, and it is the 8B. There is no charge for it inside request limits. NVIDIA's Build copy names limits of up to 40 requests per minute and 10,000 requests per day, with a note that they may vary by model. Note what happened to the pages. The 8B's own Build page now forwards to a next-generation model, and the 2B's Build page renders a generic shell. The 8B still answers through the shared list; the 2B has no page and no id there.

AWS rents the 8B by the host hour, as a SageMaker listing: 1.00 US dollars per hour on the small g6e instance sizes, 4.00 on the mid sizes, and 8.00 on the largest, read from the listing on 27 October 2026. That covers the software. The AWS instance bills on top.

No third party hosts the 2B on any surface this page checked. Not the model hub's provider lists, not the multi-provider router, not the marketplace. The 32B, out of scope here, does have third-party rows. The Cosmos Reason 2 pricing guide carries that census in full.

This platform is the 2B's listed per-token route. The cosmos-reason2-2b model id has been on the chat route since 6 October 2026, with a served window of 4,096 tokens per request. The models index is the live catalog. There is no 8B row in the platform's model data as of 27 October 2026. So if your plan says 8B, your hosting plan says NVIDIA's free tier, AWS, or your own hardware.

The cost shape, compared

Three shapes of cost sit on this family, and they do not compare head to head. Free with limits, at NVIDIA, for the 8B. Per token, here, for the 2B. Per host hour, at AWS, for the 8B.

The free tier first, because "free" needs its limits read closely. A perception loop that polls once a second fires 86,400 requests a day. The named daily cap is 10,000. You would hit the wall in under three hours. And there is no per-token number to budget against once you outgrow the demo. Free is for evaluation. It is not a product budget.

The per-token route is what a robot loop can budget. The rate card for this platform's 2B row:

ModelContext$/1M in$/1M out$/1M cached
Qwen
qwen3.8-27b262K$0.35$2.55$0.105
qwen3.6-35b131K$0.11$0.8$0.044
Minimax
minimax-m2.7197K$0.24$0.95$0.072
Muse
muse-glimmer-30b131K$0.28$1.2$0.084
Ornith
ornith-1.5-35b100K$0.35$2.55$0.105
ornith-1.5-9b100K$0.1$0.3$0.03
Glm
glm-5.3-flash1049K$0.11$0.35$0.033
Deepseek
deepseek-v4-flash-07311311K$0.15$0.42$0.045
Gemma
gemma-4-31b-it262K$0.22$0.49$0.066
Deepseek
deepseek-v4-pro1000K$1.13$2.21$0.339
deepseek-v4.1-flash1000K$0.19$0.71$0.06
deepseek-v4.1-flash-10171049K$0.16$0.65$0.003
Glm
glm-5.31000K$1.32$4.25$0.4
Flux
flux-1-schnell—$0.003/image
flux-pro-1.1—$0.04/image
Chatterbox
chatterbox-tts—$25/1M chars
Kokoro
kokoro-tts—$15/1M chars
Pocket
pocket-tts—$16/1M chars
Audio
audio8-tts—$8/1M chars
Hayamimi
hayamimi-stt—$0.6/audio-hr
Bge
bge-m3—$0.05/1M tokens
bge-reranker-v2-m3—$1.5/1k searches
Ocr
ocr-print—$1/1k pages
ocr-archival—$3/1k pages
Whisper
whisper—$0.12/audio-hr
Iab
iab-2x—$0.7/1k pages
iab-3x—$0.7/1k pages
Gliner
gliner-extract—$0.9/1k searches
Jev
jev-fast1K$0.03$0—
jev-causal1K$0.03$0—
jev-batch1K$0.03$0—
Wemm
wemm-embed—$0.09/1M tokens
Molmo
molmo2-er8K$1$5$0.5
Cosmos
cosmos-reason2-2b4K$0.1$0.4$0.05
Sam
sam2.1-base—$0.02/image
Da
da3-small—$0.05/image
Smolvla
smolvla—$0.001/call
Openvla
openvla-oft—$0.006/call
Act
act—$0.001/call

The worked math, on named inputs:

cost per query  =  ( I x Pin + O x Pout ) / 1,000,000

I:     input tokens per query, image tokens plus text
O:     output tokens per query, reasoning included
Pin:   input rate from the fenced row
Pout:  output rate from the fenced row

A labeled example: one camera frame plus a task sentence, about 1,000 input tokens, and a reasoned answer of about 500 output tokens. At the fenced rates that query costs 0.0003. Ten thousand of them cost about 3 US dollars in total, at the example shape. A repeated input prefix bills at the cached rate in the fence. Spending stops when the prepaid wallet is empty, and a refused request bills nothing. The spend-stop argument is the bill shock guide.

The host-hour shape is the third one. One small-size host hour at AWS, at the 1.00 rate read above, equals about 3,300 of the example queries at the fenced per-token rate. Rent when you need the whole instance and its memory. Meter when you need a budget that survives an unattended month. The deeper token math and the per-robot-hour view live in the pricing units guide. Current listed rates always render on the pricing page.

Choose in 60 seconds

Work down the list. Stop at the first line that fits.

  1. Smallest Jetson board, or any device with shared memory under 16 GB: the quantized 2B. Nothing official fits there.
  2. One 24 GB card, full-precision path: the 2B.
  3. 32 GB or more, and scores on physical tasks matter: the 8B.
  4. Demos, evaluation, a class project: the 8B at NVIDIA's free tier, inside its limits.
  5. An unattended robot loop on a hosted route: the 2B, per token, with a wallet cap.
  6. Renting a whole GPU anyway: the 8B at AWS rides along at its host-hour rate.
  7. Shipping a product: either size. The license allows commercial use on both. Read the file once and move on.

Common questions

Is the 8B smarter than the 2B? On every published category total, yes: 73.73 against 62.21 on general, 56.90 against 45.52 on robotics, and so on, from the publisher's April 28, 2026 table. On single rows the answer is not clean. The 2B scored higher on a driving collision judgment task, 74.33 to 74.00. And on two tasks per size, the plain base model beat the post-trained build. Test on your own scenes.

Can the 8B run on Jetson Orin Nano? No. The official Jetson tutorial supports the 8B on AGX Thor and AGX Orin only, citing memory. On the smallest board only a 4-bit 2B runs, in a 768-token window. The stock 2B runs out of memory on that board too.

What GPU do I need for each size? The official floors are 24 GB for the 2B and 32 GB for the 8B, on the tested full-precision paths. The FP8 files are about 5 GB and 17 GB. Community 4-bit files are 1.28 GB and 5.03 GB. Add the vision file on top for image work.

Can I call these models as an API? Yes, but not both sizes in one place. NVIDIA's hosted tier carries the 8B id, at no charge inside request limits, read 27 October 2026. This platform carries the 2B, per token, under the cosmos-reason2-2b model id. AWS rents the 8B by the host hour. No third party hosts the 2B on any surface checked.

Is one size newer? No. The 2B and the 8B shipped the same day, December 19, 2025. Its 32B sibling came later, April 29, 2026. The whole family is now in maintenance mode, with Cosmos 3 as the successor line, per the repository banner of June 1, 2026.

Which size should I fine-tune? Both fine-tune, through the repository's post-training examples. The 2B trains and serves on far cheaper hardware, which is why the community quant work and the edge builds all target it. If your task is already close to what the 2B does, a tuned 2B often beats a stock 8B on cost per result. That is a test to run, not a law.

The short version

Same family, same day, same license, same native window. Different weight, different floor, different score. Pick the 2B when the device is small, the loop is fast, or the budget is a metered route. It is also the size this platform lists. Pick the 8B when memory allows and published scores matter, and call it free at NVIDIA's tier or rent it by the hour at AWS. The hardware trade has its own guide, the Jetson versus cloud walkthrough, and the break-even math is the hosted versus local guide. Another family's version chooser, the GR00T N1 chooser, is the sibling page. When you are ready to budget metered calls, the pricing page carries the live rates, and you can sign up and create a key without talking to anyone.

Last verified: 2026-10-27