Build1 distinct publisher2 min readPublished
The cheap fractional-GPU tiers top out at 3 GB of device memory, so the weights pick the instance and hand you a Graviton2 host with a 2018 Turing card. The interesting cost is the toolchain, not the hourly rate.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
The pip story is the good news on this axis. On NVIDIA hardware JAX's wheels bring the CUDA libraries with them, so there is nothing to build [13]. Everything above that layer is where the aarch64 tax shows up. The engine in this rig is the repo's own Gemma 4 port, driven by a JAX generation loop behind an OpenAI-compatible FastAPI server under systemd [14]. Writing your own decode loop is a real line item, and it is roughly what you pay for a pairing the guide describes as one almost nothing in the ML ecosystem targets [4].
The Hugging Face token, incidentally, is written to Secrets Manager under the path `vllm/hf-token` [18], which on a pure-JAX rig reads like a fossil of the attempt before this one.
Then the memory budget. The T4G reports 15,360 MiB of device memory rather than the nominal 16 GB, and the guide says to budget against the measured number [11]. The weights are 6.155 GB [6]. Read as decimal gigabytes, that is about 5,869 MiB resident, leaving roughly 9,491 MiB for KV cache, activations and XLA scratch [3]. Read it as GiB instead and about 430 MiB of that goes away [3]. Workable, and not roomy, and the T4G has no fp8 [3], so the usual lever for buying cache space back with a smaller numeric format is absent.
Now read the default. The rig runs `g5g.2xlarge` at 1 GPU, 8 vCPU and 16 GiB, and that instance type is hardcoded into the MCP server's environment block [10][17]. The guide's own note that the first fitting fractional instance, `g6f.4xlarge` at $0.9500, is 1.7x this rig [7] puts the configuration you actually launch at about $0.56 an hour [2], which is around 6% above the $0.5260 `g4dn.xlarge` that the family undercuts on paper [5]. It is a bigger box than the `g5g.xlarge` that sets the floor, so this is not a like-for-like comparison. It does mean $0.4200 is the family's entry price and not the rig's.
For the price table to be your price table, three things have to hold. The same region and the same on-demand basis, since the guide's launch example passes `spot=True` [22]. G instance vCPU quota in us-east-1, because the default wants 8 vCPU and the tooling checks the limit before launching rather than after a failure [23]. And a subnet, security group and instance profile you already own, because the rig requires all three explicitly and will not create them for you [20].
Ranked by verification strength, evidence, and original report placement.
The project aims to serve a modern open model on the cheapest whole CUDA GPU AWS will rent, and to measure honestly what that costs.
G5g instances pair an AWS Graviton2 (64-bit Arm) processor with NVIDIA T4G Tensor Core GPUs, and G5g is the only Arm-based GPU family AWS offers.
The T4G is a Turing chip from 2018 with no bfloat16 and no fp8.
G5g is the rare hardware axis that almost nothing in the ML ecosystem targets: aarch64 and CUDA together.
Prices quoted are us-east-1, Linux, on-demand, checked against the AWS Pricing API on 2026-08-28.
g6f.large at $0.2020 is genuinely NVIDIA and genuinely CUDA but is one eighth of a GPU with 3 GB, while the weights alone are 6.155 GB.
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 28, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
A Pallas kernel tiled for TPU VMEM splits one Gemma 4 port into two checkpoints1 distinct publisher
build
Hugging Face's $13B process puts most teams' model pipeline under a single owner2 distinct publishers
product
Cisco and Nvidia go looking for the other third of AI spending1 distinct publisher
product
Three deals in weeks pull the open-weight distribution layer inside vendor stacks1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Precise, self-measured, unchecked by anyone else
The specifics are unusually disciplined for a build log — prices scoped to a region, an OS and a date; device memory quoted as the card reports it rather than as the spec sheet claims; install stages timed to the second. All of it comes from one dev.to post by the author of the code, with no second measurement anywhere. The strongest evidence in the story is also the least contestable kind: arithmetic on the author's own numbers, like the 3 GB fractional tier failing against a 6.155 GB checkpoint.
One rig, one operator
What has demonstrably been adopted here is a personal deployment: a public repository, a timed install on a fresh instance, and a GPU verification that came back at compute capability 7.5. Nobody else is shown running it — no forks, no stars, no second operator, no production traffic. The S3 compile cache restoring 805 files onto a box whose compiler had already been terminated is the closest thing to operational maturity on display, and it is still a sample of one.
Argues against itself more than it sells
The rhetoric runs cooler than the findings. The headline hardware is introduced as a 2018 chip with no bfloat16 and no fp8, the chosen instance turns out to cost roughly 6% more per hour than the x86 box it is nominally beating, and the guide volunteers the trap that would embarrass it — an ARM64 image that boots perfectly and has no GPU. The one place expectation outruns delivery is the promise to measure cost honestly: hourly rates and install seconds are measured, cost per token never is.
Author's own repo, on a vendor-flavoured channel
This is promotional in the mild, visible way developer writing usually is: the post lives on dev.to's AWS Builders channel, links to the author's GitHub monorepo, and every recommendation happens to be that you run the author's rig. Pushing the other way, the recommendations cost AWS money in places — the piece rejects two cheaper instance families outright and points readers at Spot — and the setup requires no paid tooling. Nothing is hidden; there is simply nobody in the story with an interest in contradicting it.
Internally coherent, externally unverified
We can check the story against itself and it mostly holds — the ratios, prices and memory figures reconcile. We cannot check it against anything else, and two small seams invite caution: the prerequisites ask for Python 3.13 while cloud-init installs onto 3.14, and the Hugging Face secret still sits at vllm/hf-token in a rig that runs no vLLM. Treat the architecture and the security posture as reliably described, and the exact prices, AMI ids and stage timings as a single snapshot that has already started moving.