What Happened
Mirendil, a frontier AI lab, will run pre-training, post-training and large-scale reinforcement learning workloads on Google Cloud’s AI Hypercomputer. The deployment combines Google TPU accelerators, including a live TPU v5P cluster, with full-stack NVIDIA AI systems coming online for GPU-based workloads [1].
The notable point is not just accelerator choice. Google Cloud and Mirendil jointly designed the environment across compute, storage, networking and control planes, and the managed training clusters are operated through Gemini Enterprise Agent Platform to simplify provisioning and management across TPU and GPU environments [1].
Separately, Baseten is listed on Hugging Face Inference Providers, reinforcing a broader pattern: model deployment is moving toward managed inference marketplaces and provider abstractions, not only self-managed serving stacks [2].
Why It Matters to Businesses
Enterprise AI teams are increasingly facing the same architectural question as frontier labs, at a smaller scale: which parts of the AI lifecycle should run on specialized accelerators, which should be abstracted by managed platforms, and which must remain under direct operational control?
- Hybrid accelerator strategies are becoming normal. TPUs can be compelling for large-scale training on supported frameworks and architectures, while GPUs remain the default for broad ecosystem compatibility, custom kernels, inference tooling and vendor-neutral portability.
- The control plane is now a core AI infrastructure decision. Provisioning, job scheduling, quotas, identity, storage locality and observability often determine throughput more than raw accelerator specifications.
- Post-training and reinforcement learning stress infrastructure differently from pre-training. These workloads involve frequent experiment iteration, evaluation loops, distributed inference, reward models, checkpoint movement and human or synthetic feedback pipelines.
- Managed inference platforms reduce integration time. Hugging Face Inference Providers and vendors such as Baseten can help teams expose models quickly, but they also introduce questions around latency, data handling, cost visibility, regional availability and operational control [2].
Kimbodo Engineering Perspective
The practical lesson is that AI infrastructure should be designed around workload classes, not vendor labels. A production AI platform typically needs at least three planes: a training plane, an inference plane and an evaluation or governance plane. Trying to force all workloads onto one accelerator type, one orchestrator or one deployment vendor usually creates avoidable cost and reliability problems.
TPU versus GPU is a portfolio decision
TPUs can be attractive when teams have large, repeatable training workloads, can align with supported model architectures and want tightly integrated pod-scale performance. GPUs are usually better when teams need the broadest software ecosystem, model-serving flexibility, CUDA-based libraries, quantization tooling, fine-tuning frameworks or multi-cloud portability.
For most businesses, the right answer is not “TPU or GPU.” It is: use the accelerator that matches the lifecycle stage. For example, a team might train or fine-tune selected models on TPUs, run custom evaluation and retrieval workloads on GPUs or CPUs, and serve latency-sensitive models through a managed GPU inference provider.
Managed platforms help, but they do not remove engineering responsibility
Mirendil’s use of managed training clusters through Gemini Enterprise Agent Platform shows the value of a higher-level operational layer for provisioning and cluster management [1]. That can reduce infrastructure toil, especially for teams running both TPU and GPU environments. But managed orchestration does not eliminate the need for clear tenancy boundaries, cost allocation, artifact control, observability, failure handling and release governance.
Similarly, managed inference providers can accelerate deployment, but they should not be treated as black boxes. Business-critical AI services need measurable service-level objectives, fallback behavior, audit trails, version pinning, data retention controls and cost-per-request tracking.
How We Would Implement It
1. Classify workloads before choosing infrastructure
We would start by separating workloads into clear categories:
- Pre-training: large distributed jobs, high network bandwidth, checkpoint-heavy storage, long-running accelerator reservations.
- Post-training and fine-tuning: shorter jobs, high experiment count, frequent dataset and hyperparameter changes.
- Reinforcement learning and evaluation: mixed training and inference loops, reward model serving, evaluator orchestration and heavy logging.
- Online inference: latency, concurrency, autoscaling, batching, model routing, safety filters and cost-per-token controls.
- Offline batch inference: throughput-oriented processing, lower latency sensitivity, strong retry and idempotency requirements.
2. Build separate training and serving planes
For a Google Cloud-centered architecture, we would design a training plane using dedicated TPU and GPU pools, high-throughput object storage, checkpoint storage, artifact registries and reproducible job definitions. If the organization is committed to Google Cloud’s AI stack, managed cluster operations through Gemini Enterprise Agent Platform may be appropriate for simplifying TPU and GPU provisioning [1].
The serving plane should be separate. For self-hosted inference, we would typically use Kubernetes with GPU node pools, vLLM or Triton where appropriate, autoscaling based on queue depth and tokens per second, and canary deployment for model releases. For faster market entry or variable workloads, we would evaluate a managed inference provider such as Baseten through Hugging Face Inference Providers, subject to security, latency and cost testing [2].
3. Use infrastructure as code and policy controls from day one
AI infrastructure should be provisioned through Terraform or an equivalent system, with environment separation for development, staging and production. Identity, network access, secrets, storage buckets, model registries, logging sinks and budget alerts should be defined as code.
- Use private networking for training data, model artifacts and inference endpoints where possible.
- Apply least-privilege IAM to jobs, notebooks, agents, service accounts and CI/CD systems.
- Track accelerator quota, reservation commitments and utilization by project, team and workload.
- Keep model weights, datasets, evaluation results and prompts under explicit retention and access policies.
4. Add MLOps gates between experimentation and production
We would implement a model registry with versioned artifacts, dataset lineage, evaluation reports and approval gates. No model should move to production because a notebook result looked promising. Promotion should depend on offline evaluation, red-team tests where relevant, latency benchmarks, cost estimates and rollback readiness.
- Pre-deployment: accuracy, robustness, toxicity, hallucination, privacy and task-specific evaluations.
- Deployment: canary rollout, traffic shadowing, model version pinning and automated rollback.
- Runtime: prompt and response sampling, drift detection, latency monitoring, error budgets and human review queues for sensitive outputs.
5. Measure economics at the job and request level
Accelerator cost management requires granular telemetry. We would track cost per training run, cost per successful experiment, cost per million tokens, accelerator utilization, queue time, checkpoint storage growth, egress and idle capacity. These metrics should be visible to engineering and finance, not buried in cloud billing exports.
Risks, Costs and Security
- Cloud and platform lock-in: A combined TPU, GPU and managed control-plane architecture can deliver speed, but it may bind workloads to specific APIs, schedulers, storage patterns and operational tooling. Portability should be designed intentionally, not assumed.
- Underutilized accelerators: Reserved TPUs or GPUs can be economical at high utilization and expensive when experiment pipelines are immature. Teams should model utilization, queue behavior and failure rates before committing to large reservations.
- Hidden reinforcement learning costs: RL pipelines can consume substantial inference, evaluation and logging resources in addition to training accelerators. These costs are often underestimated compared with pre-training.
- Data exposure through managed services: Managed inference and agent platforms require careful review of data retention, logging, encryption, regional processing, subprocessors and customer data usage policies.
- Model and artifact security: Model weights, fine-tuning datasets, reward models and evaluation sets are sensitive intellectual property. Access should be controlled, audited and segmented by environment.
- Supply chain risk: AI systems depend on container images, model files, open-source libraries, CUDA or accelerator-specific dependencies and orchestration templates. These should be scanned, signed and pinned.
- Operational failure modes: Accelerator scarcity, quota limits, networking bottlenecks, checkpoint corruption and scheduler misconfiguration can delay model delivery. Production systems need fallback plans and realistic recovery procedures.
The main takeaway for business and technology leaders is straightforward: modern AI infrastructure is not a single platform purchase. It is an architecture of workload-specific accelerators, managed orchestration, disciplined MLOps and cost-aware serving choices. The winners will be teams that make these trade-offs explicitly before scale forces them to.
Where Kimbodo Comes In
Kimbodo builds and operates this in production for businesses — see our AI Infrastructure & MLOps practice. Wondering what it would cost for your organization? Get a preliminary range, timeline and architecture in about a minute.