“We’ll rent GPUs from Lambda Labs and that covers the try-on app.” It doesn’t. That sentence collapses two separate problems into one line item, and the gap between them is where retail AR campaigns quietly fail. Lambda Labs supplies GPU compute — the machines you train your models on, and the machines a cloud-render path streams from. It does not supply the logic that decides what runs on a shopper’s mid-range Android versus a flagship iPhone, and it has nothing to say about the sub-200 ms response budget that determines whether a virtual try-on feels instant or broken. If you are researching what Lambda Labs does for a retail AR project, the useful answer is narrower than the marketing suggests: it is a GPU cloud provider, and a GPU cloud solves where you train, not how your stack behaves on the phone mix a retailer actually serves. What does Lambda Labs do? Lambda Labs is an infrastructure company that rents access to NVIDIA GPUs — on-demand instances, reserved clusters, and dedicated hardware such as their Hyperplane servers. You get a machine (or a fleet of them) with A100s, H100s, or consumer-class cards, a driver stack, CUDA, and the frameworks you install on top. That is the product. For a computer-vision team building a try-on experience, this maps cleanly onto two jobs: Model training. Fitting the segmentation, pose-estimation, and garment-warping models that make a try-on look convincing is GPU-hungry and bursty. Renting an A100 instance to keep your training code portable rather than buying hardware you use three weeks a quarter is a reasonable call. Cloud rendering. If you decide some of your try-on frames should be rendered server-side and streamed to the phone, those render nodes also live on rented GPUs — and a Lambda Hyperplane node is one way to host that inference path. Both are real. Both are line items. Neither is the try-on stack. Which parts of a retail try-on pipeline does a GPU cloud actually cover? Draw the pipeline out and the coverage becomes obvious. A virtual try-on has a training phase (offline, one-time-ish), a serving phase (per-request, latency-critical), and a device phase (whatever runs in the shopper’s hand). A GPU cloud like Lambda Labs sits squarely in the first phase and optionally in part of the second. It is absent from the third. Try-on pipeline coverage: where a GPU cloud lands Pipeline stage What happens here GPU cloud (Lambda Labs) Who owns the hard part Model training Fit CV models on labelled garment/body data Covered — rent A100/H100 capacity Your ML team Model packaging Quantise, convert to on-device format (Core ML, TFLite, ONNX) Not covered Your CV/engineering team Cloud-render serving Render frames server-side, stream to phone Partly covered — hosts the render nodes You still design the latency budget On-device rendering Run the try-on locally on the shopper’s phone Not covered Device-tier engineering Fallback / tiering logic Decide phone vs cloud per device class Not covered Your architecture The rows a training-cloud contract cannot fill are exactly the rows that decide whether the campaign converts. Cloud training compute is a cost you can forecast from a spreadsheet. The device-tier rendering budget is the thing that protects the launch from the one-star reviews that arrive within a week when the try-on stutters on a two-year-old handset. What does Lambda Labs not solve for a production try-on stack? This is the divergence point, and it is worth being blunt about. A GPU cloud vendor answers “where do I get compute.” It does not answer any of the following, all of which are load-bearing for a retail AR launch: Per-device rendering tiers are the first gap. A retailer’s traffic is not flagships — it is a long tail of mid-range and older phones with wildly different GPU capability, thermal headroom, and memory. Your stack has to render acceptably across that spread, which means understanding how much on-device memory the target class actually has before you commit to running a model locally. Lambda Labs has no visibility into that; the phone is not their machine. The sub-200 ms response budget is the second. Try-on that lags past roughly a fifth of a second stops feeling like a mirror and starts feeling like a video call on bad Wi-Fi. Whether you hit that budget depends on where the work runs, how tightly the GPU passes are fused, and how much data crosses the network on a cloud-render path — not on how many H100s you can rent. When frames are rendered locally, fusing the overlay passes so the full render collapses into a single frame-locked GPU pass is often what buys the margin. Fallback logic is the third. Something has to decide, per session, whether this device renders locally or falls back to a cloud stream — and what happens when the network is too slow for either. That decision tree is your architecture. No compute vendor ships it. How does cloud GPU spend compare to the device-tier rendering budget? Here is where teams mis-scope. Cloud training compute is visible, invoiced, and easy to over-focus on because it has a dollar figure attached from day one. The device-tier rendering work has no invoice — it is engineering effort against a latency target — so it is easy to under-scope. That asymmetry is the trap. Worked example: two budgets, one campaign Assume a mid-sized apparel retailer running a six-week try-on campaign. These figures are illustrative planning anchors, not quoted prices — use them to see the shape of the trade-off, not to size a contract: Cloud training + render spend. Suppose training the CV models takes on the order of a few hundred GPU-hours on rented A100s, plus a cloud-render fleet sized for peak concurrent sessions. This is a bounded, forecastable number: it scales with GPU-hours and instance count, and a vendor quote pins it down. Device-tier rendering budget. Now the engineering to hold sub-200 ms across, say, four device tiers — flagship, recent mid-range, older mid-range, and cloud-fallback — plus the fallback logic and per-tier model variants. This is effort against a target, and in our experience scoping AR try-on work, it is routinely the larger and riskier half of the programme (observed across engagements; not a benchmarked figure). The failure mode is budgeting the first number precisely and treating the second as “we’ll figure it out in build.” Conversion lives in the second number. When does cloud-render-and-stream make sense versus on-device? There is no universal answer, which is the honest position. The decision turns on device capability, network conditions at point of use, and how much visual fidelity the campaign needs. Cloud-render-and-stream on rented GPUs makes sense when the target devices genuinely cannot render the experience — very old phones, or a fidelity level (physically accurate cloth, high-poly garments) that no phone GPU will hit — and the point-of-use network is reliable enough that a round trip fits inside the response budget. In-store Wi-Fi behind a controlled network is a good candidate. A shopper on a train is not. On-device rendering makes sense when the target class can carry the model, because it removes the network from the latency path entirely and eliminates per-session streaming cost. Most retail campaigns end up tiered: on-device for capable phones, cloud-render for the tail, and a graceful non-AR fallback for the rest. Lambda Labs is a fine home for the cloud-render tier and for training — it is simply not the whole answer. How do you scope a GPU cloud contract against a GPU audit? The mechanism that keeps a Lambda Labs contract honest is separating the two budgets before you sign anything. A GPU audit does exactly that: it distinguishes cloud training and render spend from the device-tier rendering budget the try-on stack actually depends on, and maps every compute cost back to the sub-200 ms response target. Scoped that way, the cloud contract covers the rows it should — training capacity and, optionally, a render fleet — and nothing gets silently loaded onto it that belongs to device-tier engineering. For the broader picture of where GPU compute costs hide across a stack, our GPU engineering practice is the anchor; this piece is one vendor-context view within it. FAQ What does Lambda Labs do? Lambda Labs is a GPU cloud provider. It rents access to NVIDIA GPUs — on-demand instances, reserved clusters, and dedicated servers such as Hyperplane — with CUDA and a driver stack in place. For a retail AR project, that maps onto model training and, optionally, hosting a cloud-render inference path. It does not supply the try-on application itself. Which parts of a retail virtual try-on pipeline does a GPU cloud like Lambda Labs cover — training, cloud rendering, both? Both, but only those two. A GPU cloud covers the offline training phase fully and can host server-side render nodes for a cloud-stream path. It does not cover model packaging for devices, on-device rendering, or the tiering and fallback logic — those are engineering the cloud vendor has no visibility into. What does Lambda Labs not solve for a production try-on stack, such as per-device rendering tiers and the fallback path? Lambda Labs says nothing about how the stack behaves on the heterogeneous phone mix a retailer serves. Per-device rendering tiers, the sub-200 ms response budget, and the per-session logic that decides phone-versus-cloud rendering are all your architecture. A compute vendor answers “where do I get GPUs,” not “how does my try-on feel on a two-year-old handset.” How does GPU cloud spend for model training compare to the device-tier rendering budget that drives conversion? Cloud training spend is bounded and forecastable — it scales with GPU-hours and instance count, and a vendor quote pins it down. The device-tier rendering budget is engineering effort against a latency target, has no invoice, and in our experience is routinely the larger and riskier half. Over-focusing on the visible cloud number while under-scoping the device work is the common miss. When does cloud-render-and-stream on rented GPUs make sense versus on-device rendering for a try-on campaign? Cloud-render-and-stream makes sense when target devices cannot render the experience and the point-of-use network is reliable enough for a round trip inside the response budget — in-store Wi-Fi, for example. On-device rendering makes sense when the device class can carry the model, since it removes the network from the latency path. Most campaigns end up tiered across both plus a non-AR fallback. How do you scope a GPU cloud contract against a GPU audit so infrastructure cost maps to the sub-200 ms response budget? Separate the two budgets before signing. A GPU audit distinguishes cloud training and render spend from the device-tier rendering budget, and maps every compute cost back to the sub-200 ms target. Scoped that way, the cloud contract covers training capacity and optionally a render fleet — and nothing that belongs to device-tier engineering gets silently loaded onto it. The question worth holding onto is not “which GPU cloud do we rent.” It is “which parts of this pipeline run where, and does that split hold the sub-200 ms budget across every device tier we actually serve.” Answer that first, and the Lambda Labs contract becomes a clean line item instead of a place you hoped the whole problem would go.