Plans from $49 a month

Know your AI model is ready for the GPU before you deploy it

Upload your model. We run it on real cloud GPUs and send you one clear report: does it work, are the answers right, and which GPU gives you the speed you need.

Add your model first, choose a plan when you start · No setup · Your model stays private

Deploying a model shouldn't be a gamble

“It worked on my laptop.”

Then it fails, slows down or behaves differently on the server GPU, after you have paid for it.

“Which GPU do I actually need?”

Rent too big and you overpay every month. Rent too small and you miss the speed your users expect.

“Is the faster setting safe?”

Speed-ups can quietly change your model's answers. You want to know before your customers do.

“Setting up GPUs takes days.”

Drivers, versions and runtimes stand between you and a single trustworthy number.

How it works

  1. Upload your model

    Send us the model file. No code, no setup, no explanation of how it works.

  2. We test it on real GPUs

    We run it on the GPUs you are considering, the same hardware you would rent, and check every answer.

  3. Get your report

    A clear verdict, the speed on each GPU, and what to change, in plain words.

What your report tells you

Does it work?

Whether your model runs on each GPU, and if not, exactly why.

Are the answers right?

Every GPU result checked against your model's original answers.

How fast is it?

Response time for one request, and how many it can handle per second.

Which GPU fits?

A side-by-side comparison of the GPUs you chose.

What to change

Simple advice when a setting is unsafe or a part of your model holds it back.

See a real report

Real results from our tests on NVIDIA H100, A100, RTX 5090, RTX 4090 and L4 GPUs (13–14 October 2026), using well-known public models, with estimates for H200 and B200. Your report looks just like this.

Sorts a photo into 1,000 categories.

Ready for GPU

Works on every GPU tested, and the answers match the original.

Tested with
one image of 224 × 224 pixels, one request at a time and in batches up to 64
Answers
Very close to the original at half precision; exact otherwise
Fastest for one request
RTX 5090 · 0.31 ms
Most requests per second
H100 · 76,799

GPU comparison

ResNet-18: results on each GPU
GPURunsBest setupResponse timeRequests per second
B200 Estimate180 GBNot tested yetGPU, optimizedTensorRT, half precision0.30 ms138,239
H200 Estimate141 GBNot tested yetGPU, optimizedTensorRT, half precision0.34 ms88,319
H100 Measured79.6 GBWorksGPU, optimizedTensorRT, half precision0.36 ms76,799
A100 Measured80 GBWorksGPU, optimizedTensorRT, half precision0.72 ms41,731
RTX 5090 Measured31.8 GBWorksGPU, optimizedTensorRT, half precision0.31 ms58,890
RTX 4090 Measured24 GBWorksGPU, optimizedTensorRT, half precision0.64 ms45,099
L4 Measured22.5 GBWorksGPU, optimizedTensorRT, half precision0.53 ms10,890

Response time: one request on its own (median). Requests per second: with requests grouped in batches of up to 64. Estimates are scaled from the measured GPUs by published compute and memory speed, until we have tested those GPUs.

Test machines

The machines ResNet-18 was tested on
GPUGPU memoryCPUCPU coresRAM
B200180 GBNot tested yet
H200141 GBNot tested yet
H100 80GB HBM379.6 GBAMD EPYC 9554 64-Core61242 GB
A100 SXM4 80GB80 GBAMD EPYC 7V12 64-Core30342 GB
RTX 509031.8 GBAMD EPYC 9734 112-Core86116 GB
RTX 409024 GBAMD EPYC 7702P 64-Core30126 GB
L422.5 GBIntel Xeon Silver 4114 @ 2.20GHz1447 GB

CPU cores and RAM: what the test machine had available. The CPU-only results ran on that CPU.

What the report found

  • On a GPU this model answers about 11× faster than on a CPU.
  • GPU, standard on H100: answers very slightly different from the original. The report measures how much, so you can decide if that is acceptable.
  • GPU, half precision on L4: slower than the standard GPU setup for this model, so do not use it. The fastest setup is 5× faster.
Every setup on each GPU
H100 · driver 535.309.01 (CUDA 12.4)
SetupAnswersResponse timeSlowest 5%Requests per second
CPU onlySame as original3.3 ms3.4 ms471batches of 16
GPU, standardVery close0.76 ms0.76 ms11,568batches of 32
GPU, half precisionSame as original0.61 ms0.62 ms20,413batches of 64
GPU, optimizedTensorRT, half precisionSame as original0.36 ms0.36 ms76,799batches of 64
A100 · driver 580.173.02 (CUDA 13.0)
SetupAnswersResponse timeSlowest 5%Requests per second
CPU onlySame as original3.6 ms3.7 ms331batches of 8
GPU, standardSame as original1.5 ms1.5 ms5,002batches of 64
GPU, half precisionSame as original0.79 ms0.81 ms10,064batches of 64
GPU, optimizedTensorRT, half precisionSame as original0.72 ms0.73 ms41,731batches of 64
RTX 5090 · driver 580.173.02 (CUDA 13.0)
SetupAnswersResponse timeSlowest 5%Requests per second
CPU onlySame as original4.3 ms4.4 ms352batches of 16
GPU, standardSame as original1.0 ms1.0 ms13,751batches of 64
GPU, half precisionSame as original0.66 ms0.67 ms21,052batches of 64
GPU, optimizedTensorRT, half precisionSame as original0.31 ms0.31 ms58,890batches of 64
RTX 4090 · driver 595.71.05 (CUDA 13.2)
SetupAnswersResponse timeSlowest 5%Requests per second
CPU onlySame as original3.4 ms3.4 ms352batches of 4
GPU, standardSame as original0.79 ms0.81 ms9,733batches of 64
GPU, half precisionSame as original1.2 ms1.2 ms11,670batches of 64
GPU, optimizedTensorRT, half precisionSame as original0.64 ms0.65 ms45,099batches of 64
L4 · driver 595.84 (CUDA 13.2)
SetupAnswersResponse timeSlowest 5%Requests per second
CPU onlySame as original8.5 ms9.3 ms167batches of 16
GPU, standardSame as original1.4 ms1.5 ms2,266batches of 64
GPU, half precisionSame as original2.6 ms2.6 ms2,810batches of 64
GPU, optimizedTensorRT, half precisionSame as original0.53 ms0.55 ms10,890batches of 64
About the model and the inputs we used
Size
46.8 MB
Parameters
11,699,112
Format version
ONNX opset 8
Exported by
—
InputShape the model acceptsShape we usedWhat we filled in
dataN × 3 × 224 × 2241 × 3 × 224 × 224normalized image values (about -2.5 to 2.5)

Outputs: resnetv15_dense0_fwd (N × 1000). The full report is also available as JSON for engineers.

Built for teams putting AI into production

AI startups

Launch your AI feature knowing it will hold up, without a GPU expert on the team.

ML engineers

Get production numbers for a new model version in one step, instead of a week of setup.

Teams choosing hardware

Pick a GPU based on how your own model performs, not on spec sheets.

Why GridPup

  • Real GPUs, not simulations. Every number comes from your model running on the actual hardware.
  • Many GPUs in one place. GridPup already tracks cloud GPUs across providers, so you can test on the ones you would really rent.
  • Results you can trust. Our speed measurements match NVIDIA's own benchmark tools on the same GPU.
  • Private by default. Your model is used for your test only.

Plans

Pay monthly, cancel any time. A run is one model tested on one GPU, with the full report.

Tier 1

$49 / month

  • 20 benchmark runs a month
  • L4, RTX 4090 and RTX 5090
  • Up to 2 GPUs per test, 1 test at a time
Choose Tier 1

Tier 2

$249 / month

  • 100 benchmark runs a month
  • Every GPU up to H200 and B200 (bigger GPUs count as more runs: A100 and H100 3, H200 6, B200 10)
  • Up to 5 GPUs per test, 3 tests at a time
Choose Tier 2

Enterprise

Talk to us

  • Runs to match your team
  • Every GPU, including B300 and dedicated machines
  • Large models, more tests at a time, API access
Contact us

Questions

What models can I test?

We start with ONNX, the format PyTorch, TensorFlow, scikit-learn and most other tools can export to: image, text, speech, recommendation and tabular models. More formats will follow.

Can I benchmark generative AI models?

Yes, exported to ONNX: language models, speech models like Whisper, image and text encoders. We check that every part runs on the GPU, that the answers match the original, and how fast each step of the model is on each GPU. Tokens per second for complete text generation is coming next.

Which GPUs can I test on?

L4, RTX 4090 and RTX 5090 on every plan; A100, H100, H200 and B200 on Tier 2. B300 and other GPUs are available on Enterprise plans, on request.

Do I need my own GPU or cloud account?

No. We provide the GPUs, set them up and run everything. You upload a model and get a report.

Is my model kept private?

Yes. Your model is used only for your benchmark and is not shared with anyone.

Do I have to tell you how my model works?

No. We work out what your model needs as input. If you have a few real examples, you can add them for an even more realistic test.

How do plans work?

Each plan gives a number of benchmark runs every month. A run is one model tested on one GPU. Runs reset each month, and you can cancel any time. If a test fails on our side, it does not use your runs.

What if I need more?

Tier 2 gives five times the runs, every GPU and three tests at a time. For larger teams, dedicated machines or API access, talk to us about Enterprise.

Talk to us

For Enterprise (more runs, dedicated machines, large models or API access) or any question about benchmarking your models, tell us what you need and we will get back to you.

Questions? Contact us.

We only use your email to contact you about model benchmarks. See the privacy policy.