BuildRiot
Sign in

Article · AI

Beam deployment costs depend on precision, context and accepted fixes

Hugging Face advertises four-A100 and four-H100 Beam configurations at $10 and $40 per hour. This analysis separates those rates from nominal checkpoint and cache calculations, then sets out how to compare hosted APIs, managed endpoints and rented hardware by cost per accepted fix.

A miniature blue press fits a lavender repair into a wooden arch, surrounded by rejected pieces, coins, blank paper, and two accelerator arrays.
Illustration: BuildRiot (AI-generated)

Key takeaway

Quantization reduces nominal weight storage, but context, idle capacity, retries and acceptance quality also affect deployment costs. Total spend and accepted work determine whether dedicated capacity pays off.

Advertised rates set a throughput hurdle

Hugging Face lists Beam NVFP4 configurations with four A100 GPUs at $10 per hour and four H100 GPUs at $40 per hour. At those advertised rates, the H100 option needs four times the accepted fixes per billed hour to match the A100 option’s compute cost per fix. Faster responses may justify a premium when latency matters. Speed lowers cost per accepted fix only when it produces enough additional accepted work. Sources: Hugging Face

The lowest-cost deployment route remains undetermined: exact checkpoint sizes, loading and runtime memory, recipe execution and repository-fix outcomes lack independent measurements. A purchasing decision also needs current API prices and equivalent rental quotes. ByteForward says it did not run Beam, measure hosting costs or verify a public token rate. Advertised rates and arithmetic estimates provide comparison thresholds, but cannot identify a winner. Sources: ByteForward

Quantization reduces nominal payload

Reflection specifies 501.3 billion total parameters and 23.4 billion active parameters, with BF16, FP8 and NVFP4 releases. The payload calculation uses the total parameter count, assuming two, one or half a byte per parameter, respectively. The table below shows the resulting nominal payloads in decimal gigabytes. These estimates assume uniform precision and exclude metadata, quantization scales, higher-precision tensors and runtime allocations. They are neither measured artifact sizes nor GPU memory requirements. Sources: Reflection

Table

Nominal weight payload by precision, in decimal GB

PrecisionAssumed bytes per parameterNominal payload
BF1621,002.6
FP81501.3
NVFP40.5250.65
Calculations assume uniform precision across 501.3 billion parameters and represent neither measured artifact sizes nor GPU memory requirements.Source: Reflection

ByteForward reports roughly one terabyte in the BF16 repository, with shard numbering spanning 188 files. Treat that as a reported repository size, rather than a verified byte sum at a pinned revision. A deployment ledger should distinguish logical file bytes, occupied disk space and network bytes transferred, including retries. Record whether tokenizer files, configuration, container images and an optional drafter count toward storage and startup costs. Sources: ByteForward

Reflection says its NVFP4 release uses post-training quantization with NVIDIA Model Optimizer. It reports Terminal Bench v2.1 scores of 80.1% for BF16, 78.9% for FP8 and 78.4% for NVFP4, using temperature 0.7 and top-p 0.99. FP8 and NVFP4 trail BF16 by 1.2 and 1.7 percentage points, respectively. Those vendor results describe a precision trade-off, but cannot supply the acceptance rate for a repository-fix budget. Sources: Reflection

Context adds memory beyond the weights

The vLLM team describes 43 sliding-window layers retaining 512 tokens and nine full-attention layers, with eight key-value heads of dimension 128. The output gate adds no separate key or value tensor to the key-value cache, or KV cache, calculation. With bounded sliding-window retention, the nine full-attention layers drive continued cache growth. The table below applies that architecture to independent sequences at concurrency one and four. Sources: vLLM

Table

Calculated aggregate logical KV cache, in GiB

Tokens per sequenceFP8, one sequenceFP8, four sequencesBF16, one sequenceBF16, four sequences
8,1920.1830.7300.3651.461
32,7680.6042.4181.2094.836
131,0722.2929.1684.58418.336
262,1444.54218.1689.08436.336
1,048,57618.04272.16836.084144.336
Architecture-derived estimates assume independent sequences and bounded sliding-window retention, excluding weights and runtime overhead.Source: vLLM

These are aggregate logical cache estimates, excluding allocation padding, scales, buffers, weights and drafter overhead. They are not per-GPU memory figures. NVIDIA’s Dynamo recipe advertises 1,048,576-token context, FP8 cache, 64-token blocks and DFlash2 with block length eight. Its aggregated H200 configuration uses eight GPUs and FP8 weights, while its Blackwell configurations use NVFP4. NVIDIA provides no measured performance results on that page, so the recipe does not establish million-token capacity on the four-A100 configuration. Sources: NVIDIA

Capacity testing should cover each supported context and concurrency pair in the table. Record peak host process and container memory during download, conversion and loading, separating filesystem cache. Track persistent storage, temporary disk peaks and per-GPU memory after loading, graph capture, prefill and generation. Record engine commits, container digests, CUDA, driver and kernel versions, topology and parallelism. Also capture cache precision, prefix sharing, buffers, drafter settings and failures, including unsupported kernels, memory exhaustion, preemption and context-limit errors.

Managed capacity exposes idle-time costs

Hugging Face calls its catalog deployment verified and advertises 320 GB of GPU memory and 580 GB of host memory for the A100 configuration. Its displayed A100 recipe uses vLLM, tensor parallelism four, FP8 KV cache and a 262,144-token maximum. It also sets 64 maximum sequences and 0.95 GPU-memory utilization. Prefix caching, chunked prefill and CUDA graphs are enabled, with no speculative-drafter argument shown. These settings do not promise maximum context for every sequence simultaneously. Loading an NVFP4 checkpoint also does not establish native NVFP4 arithmetic acceleration. Sources: Hugging Face

Table

Calculated managed endpoint compute charges, in USD

Billed running timeFour A100 GPUsFour H100 GPUs
One hour1040
Eight hours80320
24 hours240960
30 days continuously7,20028,800
Arithmetic uses Hugging Face’s advertised hourly rates and excludes additional charges.Source: Hugging Face

Hugging Face says replicas scaled to zero are not billed and may take time to resume. The table above excludes additional charges; budgeting should establish how provisioning, downloads, persistent storage and transfers are billed. Utilization should account for idle capacity while tools execute, tests run and reviewers inspect patches. Consider a hypothetical system producing six accepted fixes per busy hour at 50% utilization. Using the advertised rates, its compute cost would be $3.33 per fix at $10 per hour and $13.33 at $40 per hour. Those are illustrative calculations, not Beam task results. Sources: Hugging Face

Compare the whole bill against accepted work

For hosted API use, count uncached input, cached input, output and separately billed tools or services. For dedicated deployments, count billed replica-hours, storage, transfers and other infrastructure charges. Divide total experiment infrastructure spend by accepted attempts, retaining failed generations, retries, rejected patches and startup failures in the numerator. Report review minutes separately, then add review and operations labor for a labor-inclusive comparison. With zero accepted fixes, report that outcome instead of a finite ratio.

Serving throughput cannot replace accepted-work counts. The vLLM team reports roughly 88,000 total tokens per second per GPU on four GB300s at concurrency 96. Those totals include cached input, with 91.4–95.6% input-cache hits. Its AgentX benchmark replayed coding conversations with NVFP4, FP8 cache, DFlash2, maximum reasoning and temperature 1.0. Each point ran for 20 minutes using vLLM commit 8e0922. That measures serving under a particular workload and cache pattern, rather than accepted repository fixes. Sources: vLLM

  • Choose an API when measured per-fix charges undercut dedicated capacity after idle time and operations costs.
  • Choose a managed endpoint when sustained accepted throughput covers its hourly bill and operational savings justify the premium.
  • Choose rented self-hosted hardware when rental, storage and operations cost less at comparable acceptance quality and latency.

Make the next comparison reproducible

A proposed comparison would run 20 repository tasks three times per feasible configuration, producing 60 attempts for each. Freeze repository commits, prompts, dependencies, acceptance tests, the agent harness, reasoning settings, sampling and token or time budgets. Fix retry rules, network access, tool permissions and treatment of human intervention. Start each attempt from a clean checkout and randomize configuration order where practical. Separate cold starts from warmed service and record how startup costs are allocated.

Retain patches, test logs, regression counts and severity, model usage, latency, reviewer minutes, retry histories and billed spend. Under this proposed protocol, report accepted attempts out of 60, distinct tasks accepted out of 20 and per-task reliability across repetitions. Acceptance should require fixed tests and a review rubric, with human-repaired patches labeled separately. Keep the fixtures, clean snapshots and rubric for the Mirror review. Reflection says Beam was trained together with Mirror, making harness choice relevant to interpretation. Treat harness changes as an explicit experimental factor so deployment savings remain distinguishable from changes in agent behavior. Sources: Reflection

Attribution

Sources

  1. 1Reflectionreflection/Beam-1.0-501B-A23B-NVFP4
  2. 2Hugging FaceDeploy reflection/Beam-1.0-501B-A23B-NVFP4
  3. 3vLLMServing Reflection Beam on vLLM from Day 0Source published (UTC)
  4. 4NVIDIABeam-1.0-501B-A23B
  5. 5ReflectionBeam is now available
  6. 6ByteForwardReflection Beam weights arrive under Apache 2.0

Read the original source for full details and context.

Report a problem

Links, dates or what you expected. Do not include passwords or private data.

More on AI

All AI stories

Review · AI

Firefox DevTools MCP 0.10.6 adds PDF output and fixes tab targeting

Mozilla’s Firefox DevTools MCP connects agents to Firefox for browser inspection; its documentation says the developer preset adds debugging, network, console and profiler tools. The locally run server uses WebDriver BiDi via Selenium. Mozilla lists Node 20.19.0+, Firefox 100+ and clients including Claude Code, Claude Desktop, Cursor and Cline. The proposed evaluation configuration is npx -y @mozilla/firefox-devtools-mcp@0.10.6 --tool-preset developer --viewport 1280x720 --start-url http://localhost:3000. Mozilla announced 0.10.6 on October 16, 2026, documenting PDF output through print_page and profile reuse changes. According to Mozilla, select_page and close_page now target the tab identified in the last tab listing, even if tabs have since opened or closed.

Mozilla