WebRobot

Private AI · serving and fine-tuning

Your own AI models, trained on your data, running in your infrastructure.

Public AI APIs charge per token and see every prompt you send. WebRobot lets you run open-weight models yourself: serve them to your agents and applications, and fine-tune them on your own documents, conversations and datasets, inside an environment you control. We have validated the full stack on European supercomputer GPU nodes, and we are bringing it to private-cloud deployments.

Validated on EuroHPC GPU nodes (NVIDIA A100), October 2026 · private-cloud (BYOC) integration in development

2,700 tokens/sserved by a 32B model on one node
< 6 minmulti-node fine-tuning test, end to end
97.6 Gb/sInfiniBand between nodes, from our containers
0data leaving your environment

Why run your own models

What you get

Proven: serving models privately

We served two open models with Ray Serve and vLLM inside an ephemeral Kubernetes cluster started by an HPC job, with the GPUs passed to the containers without any special privileges.

Measured on EuroHPC GPU nodes, October 2026
ModelGPUsReady after deploy1 requestMany requests in parallel
Qwen3-8B1× A100 40 GB3.5 min73 tokens/s1,900 tokens/s (32 parallel)
Qwen3-32B4× A100 40 GB5 min57 tokens/s2,700 tokens/s (64 parallel)

Times include downloading the model weights. Throughput is aggregate output tokens per second across concurrent requests.

Proven: a supercomputer-class network for training

Training across several machines means exchanging gigabytes between GPUs at every step. We made InfiniBand, the low-latency network of HPC systems, available to our containers at full speed.

Between containers on two different nodes
MeasureResult
RDMA bandwidth97.6 Gb/s (full line rate)
RDMA latency1.5 µs
GPU-to-GPU all-reduce over InfiniBand9.3 GB/s — about 450× faster than over a standard tunnel

Proven: fine-tuning across nodes

As a first end-to-end test we fully fine-tuned an open 1.7B model (Qwen3-1.7B) on an open instruction dataset (databricks-dolly-15k), split across two GPU nodes.

Multi-node fine-tuning test
MeasureResult
Training200 steps in under 6 minutes, 2 nodes
Validation loss3.66 → 1.89 on held-out examples
GPU memory21 GB per GPU out of 40
OutputModel saved in standard Hugging Face format, reloaded and answering

A validation run, not a quality benchmark. We are now optimising throughput (sequence packing, larger node counts) and adding LoRA and QLoRA.

Where it runs

Deployment options
WhereWhat it is forStatus
Your private cloud (BYOC)GPU nodes in your cloud account or data centre, operated by WebRobot: private models and fine-tuning next to your datain development
European supercomputers (EuroHPC and national centres)large training runs and research projects on your own HPC allocationvalidated in tests

Early access

Models, data and tools used in the tests

Put your own AI to work on your data

Tell us what you want your model to know and where your data lives. We will help you pick the model, the method and the infrastructure, and run a first pilot.