Paper deep dive
WAMJET: A Harness for World Action Model Acceleration
Le Chen, Lixin Liu, Jan Schneider, Zeju Qiu, Simon Guist, Bernhard SchĂślkopf, Dieter BĂźchler
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 90%
Last extracted: 10/7/2026, 7:50:22 AM
Summary
The paper introduces WAMJET, an agentic harness designed to accelerate the inference of World Action Models (WAMs) for robot manipulation. WAMET automates the selection and composition of optimization techniques (such as quantization, caching, and kernel fusion) by employing coding agents that iteratively profile, modify, and validate code changes. This bottleneck-driven workflow ensures that acceleration strategies are tailored to specific models and hardware architectures while preserving action quality, achieving up to a 9.95x lossless speedup.
Entities (8)
Relation Signals (7)
WAMJET â accelerates â World Action Models
confidence 95% ¡ WAMJET... accelerates WAM inference
WAMJET â uses â Coding Agents
confidence 95% ¡ WAMJET... equipping coding agents with reusable optimization guidance
WAMJET â achieves â 9.95x lossless speedup
confidence 92% ¡ WAMJET achieves up to 9.95x lossless speedup over upstream implementations
WAMJET â employs â bottleneck-driven workflow
confidence 90% ¡ WAMJET follows a bottleneck-driven workflow where the agent profiles inference
DreamZero â isrelatedto â World Action Models
confidence 88% ¡ DreamZero builds on a pretrained video diffusion backbone... WAM-specific works
FlashAttention â isexampleof â Acceleration Technique
confidence 85% ¡ implementations such as FlashAttention, which accelerates exact dense attention
C3ache â istypeof â WAM Accelerator
confidence 85% ¡ C3ache is a training-free WAM accelerator
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:World Action Models (WAMs) leverage pretrained video foundation models for robot manipulation, but their large backbones and video-action co-prediction are expensive. Although existing acceleration techniques offer many ways to reduce this cost, selecting and composing them requires substantial engineering for each model and hardware platform. To tackle this bottleneck, we present WAMJET, an agentic harness that accelerates WAM inference by equipping coding agents with reusable optimization guidance and measurement and validation tools. WAMJET follows a bottleneck-driven workflow where the agent profiles inference, modifies targeted code, validates effects, and iteratively refines the acceleration stack as bottlenecks shift, while preserving action quality. Experiments span six WAMs, three coding agents, and two GPU architectures. WAMJET achieves up to 9.95x lossless speedup over upstream implementations. Approximation and hardware-aware optimization yield additional latency reductions, with comparable success rates. The results show that WAMJET can produce effective acceleration stacks for WAM deployment.
Tags
Links
- Source: https://arxiv.org/abs/2610.03797v2
- Canonical: https://arxiv.org/abs/2610.03797v2
Trouble viewing inline? Open PDF directly â
Full Text
47,046 characters extracted from source content.
Expand or collapse full text
WAMJET: A Harness for World Action Model Acceleration Le Chen Affiliation: Le Chen, Jan Schneider, Zeju Qiu, Simon Guist, Bernhard SchĂślkopf, and Dieter BĂźchler are with Max Planck Institute for Intelligent Systems, Tubingen, Germany. Lixin Liu Affiliation: Lixin Liu is with The Chinese University of Hong Kong, Hong Kong SAR, China. Jan Schneider Affiliation: Le Chen, Jan Schneider, Zeju Qiu, Simon Guist, Bernhard SchĂślkopf, and Dieter BĂźchler are with Max Planck Institute for Intelligent Systems, Tubingen, Germany. Zeju Qiu Affiliation: Le Chen, Jan Schneider, Zeju Qiu, Simon Guist, Bernhard SchĂślkopf, and Dieter BĂźchler are with Max Planck Institute for Intelligent Systems, Tubingen, Germany. Simon Guist Affiliation: Le Chen, Jan Schneider, Zeju Qiu, Simon Guist, Bernhard SchĂślkopf, and Dieter BĂźchler are with Max Planck Institute for Intelligent Systems, Tubingen, Germany. Bernhard SchĂślkopf Affiliation: Le Chen, Jan Schneider, Zeju Qiu, Simon Guist, Bernhard SchĂślkopf, and Dieter BĂźchler are with Max Planck Institute for Intelligent Systems, Tubingen, Germany. Dieter BĂźchler â thanks: â Corresponding Author: Lixin Liu (lxliu@cse.cuhk.edu.hk).â thanks: The code is available at https://github.com/liulixinkerry/WAMJET. Affiliation: Le Chen, Jan Schneider, Zeju Qiu, Simon Guist, Bernhard SchĂślkopf, and Dieter BĂźchler are with Max Planck Institute for Intelligent Systems, Tubingen, Germany. Affiliation: Dieter BĂźchler is also with Johannes Kepler University Linz, Austria. Abstract World Action Models (WAMs) leverage pretrained video foundation models for robot manipulation, but their large backbones and video-action co-prediction are expensive. Although existing acceleration techniques offer many ways to reduce this cost, selecting and composing them requires substantial engineering for each model and hardware platform. To tackle this bottleneck, we present WAMJET, an agentic harness that accelerates WAM inference by equipping coding agents with reusable optimization guidance and measurement and validation tools. WAMJET follows a bottleneck-driven workflow where the agent profiles inference, modifies targeted code, validates effects, and iteratively refines the acceleration stack as bottlenecks shift, while preserving action quality. Experiments span six WAMs, three coding agents, and two GPU architectures. WAMJET achieves up to 9.95Ă lossless speedup over upstream implementations. Approximation and hardware-aware optimization yield additional latency reductions, with comparable success rates. The results show that WAMJET can produce effective acceleration stacks for WAM deployment. I Introduction Building generalist policies requires not only mapping visual observations to actions but also understanding and predicting the consequences of actions in diverse environments. Video generation models learn representations of such dynamics from large-scale video datasets. Many of these videos contain intentional behavior like object manipulation and scene changes because someone or something acted. That makes video models attractive backbones for generalist manipulation. Before seeing any robot actions, the backbone already encodes useful links between language, visual change, and plausible object interactions. World Action Models (WAMs) build on these models and extend them with action-generation capabilities. They inherit priors from video pretraining and couple action generation with video-based world modeling for more robust robot manipulation across diverse environments. Compared with Vision-Language-Action Models (VLAs), WAMs are appealing because predicting the future states of the environment may help capture better physical dynamics and temporal information. Modern video generation models are often billion-scale parameter models and continue to scale toward higher generation quality and higher fidelity. This scaling provides stronger priors about how visual scenes evolve but also increases inference cost. The same backbones that make WAMs attractive also make them expensive to run. Inference may involve sampling a large video model, several denoising steps, and repeated vision-language processing. Beyond those computations, data movement, synchronization, and cache updates can also add substantial latency. This computational burden poses a significant challenge for real-time control in robotics, where timely decision-making is crucial. Many techniques can accelerate inference, including compilation, kernel fusion, caching, and quantization. The difficulty is deciding which techniques to apply and how to combine them. A model dominated by repeated conditioning needs different optimizations from one governed by attention or memory transfers. Hardware also affects which kernels or data types are efficient. Moreover, optimizations can interact, which means removing one bottleneck can expose another, and a change that initially gives little benefit may become useful later. Developing an effective acceleration strategy, therefore, requires repeated profiling, implementation, and measurement for each deployment. Preserving the policyâs behavior adds another challenge. Reusing a prompt embedding while the instruction is unchanged can avoid redundant computation. Reusing visual features after the observation changes, however, approximates the policyâs input. Quantization can introduce further error, whose effect on manipulation may be difficult to predict from tensor differences alone. An optimization process must account for both inference speed and the effect of its changes on robot actions. Accelerating WAM inference is not a one-time optimization but requires a recipe that composes techniques for a specific model, hardware stack, and task. The best recipe for a certain WAM may not directly transfer to other models. As illustrated in Fig. 1, hand-crafting an acceleration strategy that works well on a specific model and hardware setup requires substantial engineering effort and may not generalize to other scenarios. LLM coding agents offer a way to automate this process, but reliable optimization over many iterations requires clear constraints, appropriate tools, and feedback on both latency and correctness. Harness engineering provides this structure through agent-readable workflows, measurement tools, and explicit validation criteria [14]. This shifts human effort toward designing reusable guidance, while the agent conducts experiments, assesses their outcomes, and uses the evidence to guide subsequent optimizations. Fig. 1: Overview of WAMJET. (A) Manual optimization requires diverse domain expertise, with substantial engineering for each deployment. (B) A coding agent without guidance may only apply generic optimizations while leaving deeper optimization opportunities unexplored. (C) WAMJET equips the agent with reusable guidance and tools for faster startup, bottleneck analysis, hardware-aware optimization, and iterative validation, supporting acceleration strategies tailored to different WAMs and GPU architectures. In this work, we present WAMJET, an agentic harness for accelerating WAM inference. WAMJET equips coding agents with optimization guidance and tools for profiling, latency measurement, numerical comparison, and paired task analysis. Starting from a runnable policy, the agent identifies bottlenecks, implements lossless or approximate accelerations, and benchmarks and validates each candidate. It retains useful changes and repeats the process within a specified budget. Throughout the search, the agent adapts its optimization choices to the target hardware, records experiment outcomes, and stores reusable findings in external memory. This iterative process produces acceleration stacks tailored to the target policy and hardware. Our contributions can be summarized in several aspects: ⢠We introduce WAMJET, a harness that combines reusable optimization guidance with measurement and validation tools for accelerating WAM inference. ⢠We develop a bottleneck-driven workflow that iteratively composes acceleration techniques and checks their effects on outputs, recurrent state, and task performance. ⢠We evaluate WAMJET across different WAMs and GPU architectures, examining the optimizations found by different agent campaigns, the benefit of further search, and the gains and limitations of approximate inference. Extensive experiments demonstrate that our training-free framework can achieve significant acceleration. Fig. 2: WAMJETâs bottleneck-driven optimization workflow. The agent reduces startup costs, profiles inference to identify bottlenecks, explores lossless acceleration followed by approximate techniques when permitted, and validates candidates. The agent retains accepted changes, reassesses the remaining bottlenecks, and continues searching within the specified budget. I Related Work I-A Foundation Models for Robot Manipulation Foundation models support robot manipulation through both direct action prediction and higher-level decision making. RT-2 transfers vision-language pretraining into control by representing robot actions as tokens, while OpenVLA provides an open-source vision-language-action (VLA) model trained on diverse robot demonstrations [5, 13]. Ď0 _0 combines a pretrained vision-language backbone with flow-matching action generation, and Octo learns a generalist diffusion policy from heterogeneous robot data [3, 26]. Other approaches leverage language models: SayCan selects skills based on learned affordances [2], while Code as Policies generates executable programs for robot control [21]. A related line connects policy learning with future visual prediction. UniPi formulates planning as text-conditioned video generation and extracts executable actions from the resulting visual plans [9]. Unified models couple video and action learning: UVA learns a shared latent representation with decoupled diffusion heads, while UWM integrates video and action diffusion in a single transformer with independently controlled diffusion timesteps [17, 38]. DreamZero builds on a pretrained video diffusion backbone to jointly predict future observations and robot actions [33]. WAMJET accelerates the inference code of a trained policy, with numerical and task evaluations used to assess the effect of each optimization. I-B Accelerating Video Generation and World Action Models Diffusion acceleration operates at several levels of the inference computation. DPM-Solver reduces the number of model evaluations through higher-order numerical integration, whereas progressive distillation trains a student to reproduce a longer sampling process with fewer steps [25, 27]. Training-free caching methods instead exploit redundancy along the denoising trajectory: TeaCache uses timestep-conditioned input changes to guide reuse, and TaylorSeer forecasts intermediate features rather than simply reusing them [23, 24]. Sparse VideoGen reduces attention computation through spatial-temporal sparsity, token merging reduces redundant token processing, and SVDQuant enables low-bit diffusion inference with a high-precision low-rank branch [29, 4, 16]. These approximations differ from implementations such as FlashAttention, which accelerates exact dense attention through IO-aware tiling and reduced memory traffic [8]. WAM-specific works explore both architectural efficiency and deployment-time optimization. DreamZero combines caching, quantization, compilation, kernel optimization, and asynchronous execution in a model-specific control stack [33]. Fast-WAM retains video co-training but removes test-time future-video generation [34]. Light-WAM further adopts a compact video backbone and state-fusion action decoding, predicting action chunks without a generative action expert [20]. These methods require retraining and thus are not drop-in optimizations for arbitrary checkpoints. In contrast, C3ache is a training-free WAM accelerator that reuses action-expert residuals across consecutive inference chunks, exploiting cross-chunk redundancy [36]. While these methods offer complementary acceleration mechanisms, they differ in the evaluation criteria: numerical equivalence, perceptual similarity, and task success are not interchangeable, e.g., video fidelity alone does not ensure manipulation performance. WAMJET builds on these techniques, selecting and combining them according to the bottlenecks of each model and hardware platform. I-C Agentic Workflows and Harness Engineering Agentic systems make iterative tool use and external feedback central to problem-solving. ReAct introduced the reasoningâaction loop [32], SWE-agent built an agentâcomputer interface for solving software engineering tasks [30], and agent harnesses go further by designing the whole runtime system around the agent [37]. In performance engineering, CUDA-LLM and CudaForge use executable correctness checks and hardware-level performance measurements to iteratively improve GPU kernels [6, 35]. Robotics harnesses apply these ideas to different stages of the robot-learning lifecycle. HARBOR automates robot RL training by coordinating specialized agents from environment setup to reward tuning and to policy training [19]. Nautilus standardizes policy-benchmark-robot integration through typed contracts and validated workflows [11]. Show-Harness instead operates within the embodied control loop: it exposes compact semantic actions to a VLM and deterministically maps them into robot motion, with execution feedback from observations [7]. WAMJET instead applies agentic optimization to the inference code of a trained WAM. The most related framework is the Sol Video Inference Engine [18], which optimizes video generation by assigning caching, sparse attention, token pruning, quantization, and kernel fusion to parallel agents, then integrating results using human quality feedback. WAMJET addresses the additional requirements of action generation: optimizations must preserve the policyâs recurrent state, respond correctly to changing observations, and be evaluated for their effect on manipulation. Our workflow combines bottleneck analysis with numerical and stateful checks and uses paired task evaluation to assess approximations. I Preliminaries A visuomotor policy maps current observations plus a goal or instruction to robot actions. A world model predicts future visual or latent states from the current state plus an action or goal abstraction. A WAM sits at the overlap: it leverages a pretrained video generation world model backbone as a prior and predicts both future states and robot actions. We consider robot manipulation from visual observations and language instructions. At time step t, let xt=(ot,qt,l)x_t=(o_t,q_t,l) denote the visual observation, proprioceptive state, and language instruction. A standard policy models the conditional distribution over an action chunk t=(at,âŚ,at+Hâ1)a_t=(a_t,âŚ,a_t+H-1) of horizon H given xtx_t: tâźpθâ(tâŁxt)a_t p_θ(a_t x_t) (1) where θ denotes the policy parameters. WAMs learn to predict robot actions alongside future states. Let t=(st+1,âŚ,st+T)s_t=(s_t+1,âŚ,s_t+T) denote future video frames or their latent representations over a horizon T. WAMs jointly generate both future states and actions: (t,t)âźpθâ(t,tâŁxt).(s_t,a_t) p_θ(s_t,a_t x_t). (2) The joint distribution can be factorized as pθâ(t,tâŁxt)=pθâ(tâŁxt)â pθâ(tâŁxt,t) splitp_θ(s_t,a_t x_t)=p_θ(s_t x_t)¡ p_θ(a_t x_t,s_t) split (3) where future states are first imagined by the video backbone, and actions are then inferred conditioned on the imagined future, so that the action distribution effectively marginalizes over imagined futures rather than mapping the current context to actions directly. In practice, the inference procedure depends on the architecture; this factorization is instantiated either by jointly denoising future frames and actions within a shared model [33], or by first generating future video and then feeding it to a separate inverse dynamics module [15, 34]. The expensive stages, therefore, differ across WAMs, even when they share the same video model backbone. The dominant cost may lie in visual encoding, repeated denoising, action generation, or the transfers and synchronization between these stages. It depends on the architecture and deployment platform, so a technique that helps one WAM might not help another. IV WAMJET IV-A Overview WAMJET is a harness that guides a coding agent in accelerating a trained WAM policy. Its optimization skill describes how to establish a baseline, identify bottlenecks, test changes, and validate results. Python tools support this workflow through inference timing, trace analysis, numerical comparisons, and paired task analysis. Table I summarizes these components by functional role. The user specifies the policy code and checkpoint, inference configuration, quality requirements, and search budget. Within these constraints, the agent searches for a faster implementation, recording each experiment and its accept/revert decision. It returns the selected implementation with the measurements and validation evidence needed to reproduce and assess the result. As demonstrated in Fig. 2, WAMJET guides the agent through an iterative bottleneck-driven optimization workflow. The agent first establishes a runnable baseline and reduces startup costs to allow more experiments within the budget. It then profiles inference to identify bottlenecks, explores corresponding lossless acceleration techniques, and benchmarks each candidate under comparable conditions. Experiment records guide subsequent trials, while reusable findings are retained in external memory. When approximation is permitted, the agent also explores approximate techniques, accepting candidates only after the required checks establish that they satisfy the userâs quality requirements. After each change, the agent reassesses the remaining bottlenecks and continues searching until it meets the user requirements or reaches the budget limit. TABLE I: Functional components of the WAMJET harness. Component Function Agent guidance Run configuration Defines policy, checkpoint, workload, quality requirements, and search budget limits. Optimization skill Provides procedures for bottleneck analysis, code changes, accept/revert decisions, and validation. External memory Records validated notes for reuse across optimization runs. Execution and Analysis Policy runner Runs the policy with reference checks, timing measurement, and run records. Environment preflight Checks package dependencies, software/GPU compatibility, and inference execution. Endpoint timing Measures synchronized warmed inference latency. Trace analysis Locates GPU hotspots, synchronization, memory traffic, compilation, and fusion opportunities. Startup analysis Measures loading phases and checkpoint page-cache residency. Deadline analysis Compares inference latency with the available replanning interval. Validation Output checks Checks output structure, finiteness, input identity, and numerical drift. State checks Replays changed inputs against saved references to detect stale outputs. Paired task analysis Compares matched episode outcomes and reports success differences and paired statistics. IV-B Agent-Native Acceleration Workflow Establish a baseline. The agent uses environment preflight checks to establish a runnable inference call on the target GPU and resolves any compatibility issues. The same fixes are applied to both the baseline and subsequent candidates. It then saves the original outputs and measures latency over repeated calls after warmup, keeping the checkpoint, inputs, random seeds, and inference settings fixed. Repeated baseline outputs can also reveal numerical variation that should be considered when checking later changes. Reusing the environment, local checkpoints, and compiler caches reduces the time spent on setup. When loading limits iteration, startup analysis measures loading phases and checkpoint page-cache residency so comparisons use comparable cache states. Find the bottleneck. The agent inspects the inference code and profiles the stages that appear expensive. Trace analysis helps locate costly modules, repeated operations, memory transfers, and synchronization. It then chooses an optimization that addresses the measured bottleneck using the techniques in Section IV-D. As tracing can substantially slow execution, latency is measured without the profiler. The inference timing tool synchronizes the GPU, retains the latency series, and checks whether the measurements have reached a steady level. Test the change. The agent measures the modified implementation on the same GPU and compares its outputs with the saved baseline. Cache and CUDA-graph changes are also tested with changing inputs and resets. Changes that make inference slower, produce invalid outputs, or violate the required state or quality constraints are reverted. Unexpected numerical differences are investigated using the criteria in Section IV-C. A correct change with unchanged measured latency may be retained if it enables a specific follow-up optimization. Such changes are recorded as having no measured speedup. Approximate candidates can be explored before task evaluation is available; their acceptance remains pending until that evaluation is complete. Repeat and validate. After an improvement, the agent examines the remaining computation and decides the next experiment. This step matters because the benefit of an optimization depends on the changes already applied. Search continues within the time budget, with time reserved to remeasure the original policy and the best candidate under comparable conditions. The final evaluation checks numerical outputs, stateful behavior, and task performance as required by the type of change. Loading and compilation costs are recorded separately from warmed inference latency. Deadline analysis relates inference latency to the available replanning interval. For K actions executed between replans at control frequency f, this interval is K/fK/f. This reports deployment headroom while keeping the workload fixed. External memory records validated notes from earlier runs, such as environment fixes and model-specific findings. The agent reuses these notes and can incorporate broader lessons into the optimization skill after a run. In Sec. V, when evaluating the harness itself, the guidance is held fixed, and both settings receive the same resources, search budget, and access to prior information. IV-C Correctness and Candidate Acceptance Different optimizations require different checks. WAMJET distinguishes three tiers: ⢠Tier A: lossless acceleration. The change preserves the mathematical computation, precision, workload, and state behavior. The agent assesses eligibility through mathematical and code review and focused output and state checks. Equivalent compilation, fusion, and changes to GEMM or reduction order may introduce floating-point differences. Unexpected drift is investigated rather than rejected solely for exceeding an earlier numerical tolerance. ⢠Tier B: validated approximation. The change approximates internal computation while keeping the denoising steps, schedule, action horizon, and required outputs fixed. It must pass paired task evaluation within a specified bound on quality loss. ⢠Tier C: changed workload or unvalidated approximation. This includes fewer denoising steps, changed horizons or schedules, and approximations that lack passing task evaluation. The user sets the maximum acceptable tier. Invalid outputs, stale state, and known task-quality failures are rejected in all tiers. Lossless acceleration does not require bit-identical outputs. The numerical checker verifies output keys, shapes, dtypes, finite values, and input identity against the saved reference. For each tensor, it reports the maximum absolute error and relative â2 _2 error. These measurements are assessed against the saved tolerances and, when available, the baselineâs run-to-run variation. The original reference is retained throughout the search so that successive small changes cannot hide cumulative drift. However, we find that the numerical drift checker could possibly make the acceleration too conservative, so in practice, the numerical checker is usually turned off. The agent tests stateful optimizations using input sequences such as AâBâA\!â\!B\!â\!A, comparing each output with its baseline reference under the same state history. It also verifies that resets restore the intended state. These checks help detect stale caches and incorrect reuse of buffer contents from earlier calls. Task performance is evaluated by running the baseline and candidate on matched episodes with identical initial states and random seeds. The number of episodes and acceptable performance loss are specified in advance, and final evaluation uses episodes excluded from calibration and optimization. WAMJET reports the difference in success rate and applies an exact McNemar test to the paired outcomes. Acceptance requires evidence that the candidate meets the predefined quality criterion. IV-D Acceleration Techniques The bottleneck determines which techniques the agent tries first. When inference repeatedly computes the same conditioning, prompt embeddings or K/V projections can be reused as long as their inputs remain unchanged. Unnecessary synchronization and distributed wrappers can be removed, while static buffers and CUDA graphs reduce allocation and dispatch overhead. These changes must preserve cache updates and ensure that graph replay receives the current inputs. When most time is spent in GPU kernels or memory transfers, the agent can try packed projections, faster implementations of the same attention operation, different tensor layouts, or compiler specialization. Fusing normalization, modulation, activation, and residual operations can reduce intermediate memory traffic. Each change is evaluated through its effect on the complete inference call, since a faster kernel may have little effect on overall latency. When approximation is allowed, the search can also explore quantization and approximate reuse of features or K/V tensors. The agent verifies that the intended low-precision or reuse path executes and measures the resulting error. Conversion and cache-maintenance costs can offset the expected speedup, so the benefit must be measured for the actual workload. Useful candidates are then evaluated on robotic tasks. As earlier optimizations change the bottleneck, the agent can revisit techniques that initially gave little benefit. V Experiments TABLE I: Latency on H100 across baseline, w/o WAMJET, and w/ WAMJET Lossless across LLMs and WAMs. LLM WAM Baseline w/o WAMJET w/ WAMJET Lossless (Ours) Latency (ms) Latency (ms) Speedup R1R_1 Latency (ms)â R2R_2 Latency (ms)â R1R_1/R2R_2â Speedup⥠GPT-5.6-sol Fast-WAM 84.7 59.2 1.43x 50.4 37.4 1.35x 2.27x Cosmos-Policy 384.2 369.2 1.04x 236.2 163.1 1.45x 2.36x DreamZero 2780.7 2687.7 1.03x 2373.9 2030.6 1.17x 1.37x LingBot-VA 5323.6 2670.2 1.99x 755.8 686.5 1.10x 7.75x Claude-opus-5 Fast-WAM 84.7 54.1 1.57x 47.5 43.1 1.10x 1.96x Cosmos-Policy 384.2 263.7 1.46x 143.0 134.9 1.06x 2.85x DreamZero 2780.7 2454.1 1.13x 1948.7 1904.5 1.02x 1.46x LingBot-VA 5323.6 894.4 5.95x 902.2 537.5 1.68x 9.91x GPT-6-astra Fast-WAM 84.7 59.2 1.43x 47.5 34.9 1.36x 2.43x Cosmos-Policy 384.2 264.6 1.45x 164.8 131.9 1.25x 2.91x DreamZero 2780.7 2502.9 1.11x 1938.2 1785.2 1.09x 1.56x LingBot-VA 5323.6 966.7 5.51x 634.9 534.9 1.19x 9.95x ⢠All accelerations reported in this table are lossless, with no statistically significant difference in policy performance. ⢠â RxR_x denotes executing the WAMJET optimization for x rounds. Our final reported results use the R2R_2 latency. ⢠â R1R_1/R2R_2 denotes the speedup of the second round R2R_2 result over the first round R1R_1 result. ⢠⥠Total speedup denotes the speedup of our final R2R_2 result over the baseline. TABLE I: Latency of two WAMs under baseline and different WAMJET acceleration levels on two GPU architectures. WAM GPU Baseline w/ WAMJET Lossless w/ WAMJET Approx. Latency (ms) Latency (ms) Speedup Latency (ms) Speedup Approx. Method DreamZero H100 2780.7 1785.2 1.56x 1297.0 2.14x FP8 DreamZero B200 1598.5 823.9 1.94x 722.6 2.21x NVFP4 + FP8 Cosmos3-Nano-Policy-DROID H100 814.8 768.8 1.06x 651.2 1.25x FP8 Cosmos3-Nano-Policy-DROID B200 446.3 368.3 1.21x 304.7 1.47x MXFP8 V-A Experimental Setup We evaluate WAMJET across six WAMs, three coding agents, and two GPU architectures. To assess the harnessâs generality, we study lossless acceleration across different combinations of coding agents and WAMs on NVIDIA H100. We further evaluate approximate acceleration on both H100 and B200. As a robustness check, we apply WAMJET to a recently released state-of-the-art WAM on B200 to examine whether it can further accelerate an already optimized inference pipeline. Inference latency is measured after warm-up, excluding model loading, compilation, and CUDA-graph capture. Each experiment follows its recorded timing and state-update protocol. V-B Lossless Acceleration In this section, we evaluate WAMJETâs effectiveness in lossless acceleration and its generality across different combinations of coding agents and WAMs. Since the acceleration here is lossless, the policy performance remains unchanged. On H100, we evaluate three coding agents: GPT-5.6-sol xhigh (Codex), GPT-6-astra xhigh (Codex), and Claude-opus-5 xhigh (Claude Code). We pair them with four WAMs: Fast-WAM [34], DreamZero [33], Cosmos-Policy-Predict2-2B [12], and LingBot-VA [15]. To assess the benefit of WAMJET beyond the coding agentsâ own optimization capabilities, we compare three settings: ⢠Baseline: the official upstream implementation, with any compatibility fixes shared across all settings. ⢠Without WAMJET: the coding agent starts from the baseline and optimizes inference independently. ⢠With WAMJET: the coding agent starts from the baseline and optimizes inference using WAMJETâs guidance and tools. Table I reports the first-round (R1R_1) and second-round (R2R_2) WAMJET configurations. From the results, we can see that: (1) WAMJET can effectively accelerate inference speed across different coding agents and WAMs combinations. All WAMJET configurations achieve speedups over the shared model baselines and have lower reported latency than the corresponding runs without WAMJET in all 12 entries. For LingBot-VA, our harness achieves a significant 9.95Ă9.95Ă speedup with GPT-6-astra, showing that our harness could benefit more from more advanced coding agents. (2) More budget leads to better optimization. Even though the first round has already accelerated the latency quite a lot, the ratio R1R_1/R2R_2 demonstrates that executing WAMJET for a second round can still further speed up the inference. V-C Approximate Acceleration across GPU Architectures We evaluate WAMJET with GPT-6-astra on Cosmos3-Nano-Policy-DROID [1] and DreamZero [33], across H100 and B200 GPUs. We further enable approximate acceleration on top off lossless acceleration to quantify acceleration across different WAMs and GPU architectures. Since we apply approximate acceleration here, we also evaluate task success on RoboLab [31] using 20 tasks with 10 episodes per task to assess whether these speedups preserve task performance. Fig. 3: Optimization progress over search time for DreamZero (top) and OpenWAM (bottom) on B200. As shown in Table I, WAMJET accelerates both policies across H100 and B200. Lossless optimization achieves 1.56Ă1.56Ă and 1.94Ă1.94Ă speedups for DreamZero, and 1.06Ă1.06Ă and 1.21Ă1.21Ă for Cosmos3, on H100 and B200, respectively. Adding approximate optimization further increases the overall speedups to 2.14Ă2.14Ă and 2.21Ă2.21Ă for DreamZero, and 1.25Ă1.25Ă and 1.47Ă1.47Ă for Cosmos3, respectively. These results illustrate the complementary benefits of lossless and approximate optimization. In addition, from Table IV we can see that WAMJET can preserve action quality and task performance even for approximate acceleration, indicating the effectiveness of our iterative validation-involved workflow. WAMJET supports hardware-aware optimization. The WAMJET-guided agent selects and refines quantization strategies through profiling and empirical search, adapting them to the target model and GPU architecture. On H100, both DreamZero and Cosmos3 use FP8 with per-output-channel weight scaling and per-token activation scaling. On B200, DreamZero uses a mixed-precision configuration: NVFP4 for the feed-forward projections and FP8 for the remaining linear projections within the diffusion-transformer blocks. Cosmos3 instead uses MXFP8 for its generation projections. The agent combines these quantization strategies with lossless optimizations, including compilation and scheduling, and reassesses the remaining bottlenecks after each change. V-D Further Optimization of a Strong WAM Baseline TABLE IV: RoboLab subset success rates of Cosmos3-Nano-Policy-DROID and DreamZero under baseline and different WAMJET acceleration levels. WAM Configuration Approx. Method Success Rate DreamZero Baseline - 25.0% w/ WAMJET Lossless - 24.0% w/ WAMJET Approx. FP8 26.0% w/ WAMJET Approx. NVFP4 + FP8 25.0% Cosmos3-Nano-Policy Baseline - 43.0% w/ WAMJET Lossless - 47.0% w/ WAMJET Approx. FP8 45.5% w/ WAMJET Approx. MXFP8 44.5% TABLE V: Latency and success rates for OpenWAM. Config Precision Latency (ms) Speedup LIBERO LIBERO-plus Baseline BF16 87.25 1.00x 98.95% 69.27% w/ WAMJET Lossless BF16 32.69 2.67x 99.10% 69.24% w/ WAMJET Approx. FP8 31.70 2.75x 99.25% 69.30% Wang et al. recently released OpenWAM [28], which achieves state-of-the-art performance across several robotic benchmarks. OpenWAM already incorporates several inference optimizations, making it a useful test of whether WAMJET can guide an agent to find further optimization opportunities. We apply WAMJET-guided GPT-6-astra to optimize OpenWAM on B200, and evaluate on full LIBERO [22] and full LIBERO-plus [10]. The results are shown in Table V. OpenWAM already enables the PyTorch compiler and velocity cache, achieving a latency of 87.2587.25 ms on B200. WAMJET further reduces latency by 32.6932.69 ms with lossless optimizations and 31.7031.70 ms with approximate optimizations, achieving 2.67Ă2.67Ă and 2.75Ă2.75Ă speedups, respectively, while preserving action quality. The similar speedups of the lossless and approximate methods indicate that quantization provides limited additional benefit in this setting, with most of the gains coming from lossless methods. These results show that the guided agent can identify substantial acceleration opportunities even in an already highly optimized inference pipeline. V-E Optimization Progress over Search Time We plot the optimization progress of GPT-6-astra on DreamZero and OpenWAM using B200. Figure 3 shows individual trials and accepted optimization trajectories, illustrating how performance improves through iterative exploration. With WAMJET, the coding agent autonomously profiles each candidate, identifies new bottlenecks, and iteratively explores optimization opportunities. In contrast, without our harness, coding agents tend to be overly conservative and terminate early, leaving substantial optimization opportunities unexplored. Furthermore, Figure 3 also annotates representative points with the key optimizations introduced during the search. Although DreamZero and OpenWAM share techniques such as CUDA Graphs and operator fusion, their final optimization recipes differ even on the same GPU. The results indicate that the guided agent adopts adaptive, model-specific optimization strategies according to each modelâs bottlenecks. V-F Startup Cost Acceleration WAMJET also guides the coding agent in optimizing model startup cost. In recorded B200 runs, DreamZeroâs startup time decreases from 208.1208.1 to 30.330.3 s, and OpenWAMâs decreases from 79.679.6 to 8.28.2 s. VI Conclusion We presented WAMJET, a harness for accelerating WAM inference through iterative code optimization and evaluation. WAMJET guides a coding agent to find bottlenecks, test acceleration techniques, and check their effects on the policy. Experiments across six models show improvements from conditioning reuse, reduced execution overhead, and kernel optimization, with additional gains from continued search. Quantization can further reduce latency, but its effect on task performance requires evaluation. Future work will focus on broader paired task tests and controlled comparisons of the harness under matched search budgets. ACKNOWLEDGMENT We used AI for editing, grammar checking, coding assistance under human guidance, and to gain inspiration for style and art design for figure color and layout, but not for the final figures or any other technical content in this manuscript. References [1] N. Agarwal, A. Ali, J. Allen, M. Antolini, A. Aubame, A. Azzolini, J. Bai, M. Bala, Y. Balaji, J. Bapst, et al. (2026) Cosmos 3: omnimodal world models for physical AI. arXiv preprint arXiv:2606.02800. Cited by: §V-C. [2] M. Ahn, A. Brohan, N. Brown, Y. Chebotar, O. Cortes, B. David, C. Finn, C. Fu, K. Gopalakrishnan, K. Hausman, A. Herzog, D. Ho, J. Hsu, J. Ibarz, B. Ichter, A. Irpan, E. Jang, R. J. Ruano, K. Jeffrey, S. Jesmonth, N. J. Joshi, R. Julian, D. Kalashnikov, Y. Kuang, K. Lee, S. Levine, Y. Lu, L. Luu, C. Parada, P. Pastor, J. Quiambao, K. Rao, J. Rettinghouse, D. Reyes, P. Sermanet, N. Sievers, C. Tan, A. Toshev, V. Vanhoucke, F. Xia, T. Xiao, P. Xu, S. Xu, M. Yan, and A. Zeng (2022) Do As I Can, Not As I Say: grounding language in robotic affordances. arXiv preprint arXiv:2204.01691. Cited by: §I-A. [3] K. Black, N. Brown, D. Driess, A. Esmail, M. Equi, C. Finn, N. Fusai, L. Groom, K. Hausman, B. Ichter, S. Jakubczak, T. Jones, L. Ke, S. Levine, A. Li-Bell, M. Mothukuri, S. Nair, K. Pertsch, L. X. Shi, J. Tanner, Q. Vuong, A. Walling, H. Wang, and U. Zhilinsky (2024) Ď0 _0: A vision-language-action flow model for general robot control. arXiv preprint arXiv:2410.24164. Cited by: §I-A. [4] D. Bolya and J. Hoffman (2023) Token merging for fast stable diffusion. CVPR Workshop on Efficient Deep Learning for Computer Vision. Cited by: §I-B. [5] A. Brohan, N. Brown, J. Carbajal, Y. Chebotar, X. Chen, K. Choromanski, T. Ding, D. Driess, A. Dubey, C. Finn, P. Florence, C. Fu, M. G. Arenas, K. Gopalakrishnan, K. Han, K. Hausman, A. Herzog, J. Hsu, B. Ichter, A. Irpan, N. Joshi, R. Julian, D. Kalashnikov, Y. Kuang, I. Leal, L. Lee, T. E. Lee, S. Levine, Y. Lu, H. Michalewski, I. Mordatch, K. Pertsch, K. Rao, K. Reymann, M. Ryoo, G. Salazar, P. Sanketi, P. Sermanet, J. Singh, A. Singh, R. Soricut, H. Tran, V. Vanhoucke, Q. Vuong, A. Wahid, S. Welker, P. Wohlhart, J. Wu, F. Xia, T. Xiao, P. Xu, S. Xu, T. Yu, and B. Zitkovich (2023) RT-2: vision-language-action models transfer web knowledge to robotic control. arXiv preprint arXiv:2307.15818. Cited by: §I-A. [6] W. Chen, J. Zhu, Q. Fan, Y. Ma, and A. Zou (2025) CUDA-LLM: LLMs can write efficient CUDA kernels. arXiv preprint arXiv:2506.09092. Cited by: §I-C. [7] Y. Chen, Z. Bai, Z. Cao, W. Zeng, K. Q. Lin, Y. Lin, G. Liang, K. Y. Ma, Q. Huang, and M. Z. Shou (2026) Show-Harness: just a VLM agent can play robots. arXiv preprint arXiv:2609.10522. Cited by: §I-C. [8] T. Dao, D. Fu, S. Ermon, A. Rudra, and C. RĂŠ (2022) FlashAttention: fast and memory-efficient exact attention with io-awareness. Advances in neural information processing systems. Cited by: §I-B. [9] Y. Du, M. Yang, B. Dai, H. Dai, O. Nachum, J. B. Tenenbaum, D. Schuurmans, and P. Abbeel (2023) Learning universal policies via text-guided video generation. In Advances in Neural Information Processing Systems (NeurIPS), Cited by: §I-A. [10] S. Fei, S. Wang, J. Shi, Z. Dai, J. Cai, P. Qian, L. Ji, X. He, S. Zhang, Z. Fei, J. Fu, J. Gong, and X. Qiu (2025) LIBERO-Plus: In-depth Robustness analysis of vision-language-action models. arXiv preprint arXiv:2510.13626. Cited by: §V-D. [11] Y. Jin, J. Guo, X. Jia, Y. Deng, Z. Li, H. Liu, W. Liao, V. Prasad, M. Franzius, G. Neumann, and G. Chalvatzaki (2026) Nautilus: from one prompt to plug-and-play robot learning. arXiv preprint arXiv:2605.11665. Cited by: §I-C. [12] M. J. Kim, Y. Gao, T. Lin, Y. Lin, Y. Ge, G. Lam, P. Liang, S. Song, M. Liu, C. Finn, and J. Gu (2026) Cosmos Policy: fine-tuning video models for visuomotor control and planning. arXiv preprint arXiv:2601.16163. Cited by: §V-B. [13] M. J. Kim, K. Pertsch, S. Karamcheti, T. Xiao, A. Balakrishna, S. Nair, R. Rafailov, E. Foster, G. Lam, P. Sanketi, Q. Vuong, T. Kollar, B. Burchfiel, R. Tedrake, D. Sadigh, S. Levine, P. Liang, and C. Finn (2024) OpenVLA: an open-source vision-language-action model. arXiv preprint arXiv:2406.09246. Cited by: §I-A. [14] Y. Lee, R. Nair, Q. Zhang, K. Lee, O. Khattab, and C. Finn (2026) Meta-Harness: end-to-end optimization of model harnesses. arXiv preprint arXiv:2603.28052. Cited by: §I. [15] L. Li, Q. Zhang, Y. Luo, S. Yang, R. Wang, F. Han, M. Yu, Z. Gao, N. Xue, X. Zhu, Y. Shen, and Y. Xu (2026) Causal world modeling for robot control. arXiv preprint arXiv:2601.21998. Cited by: §I, §V-B. [16] M. Li, Y. Lin, Z. Zhang, T. Cai, X. Li, J. Guo, E. Xie, C. Meng, J. Zhu, and S. Han (2025) SVDQuant: absorbing outliers by low-rank components for 4-bit diffusion models. In The Thirteenth International Conference on Learning Representations, Cited by: §I-B. [17] S. Li, Y. Gao, D. Sadigh, and S. Song (2025) Unified video action model. arXiv preprint arXiv:2503.00200. Cited by: §I-A. [18] Y. Li, J. Chen, H. Li, H. Liu, J. Yu, L. Zhu, P. Luo, S. Han, and E. Xie (2026) Sol Video Inference Engine: agent-native full-stack acceleration framework for efficient video generation. arXiv preprint arXiv:2606.23743. Cited by: §I-C. [19] Z. Li, Y. Jin, X. Liu, P. Liu, V. Prasad, C. DâEramo, and G. Chalvatzaki (2026) HARBOR: a harness framework for agentic robot reinforcement learning. arXiv preprint arXiv:2606.08610. Cited by: §I-C. [20] Z. Li, D. Cheng, Y. Wang, S. Wang, X. Xu, L. Weng, J. Wang, and J. Wang (2026) Light-WAM: efficient world action models with state-fusion action decoding. arXiv preprint arXiv:2606.08242. Cited by: §I-B. [21] J. Liang, W. Huang, F. Xia, P. Xu, K. Hausman, B. Ichter, P. Florence, and A. Zeng (2023) Code as Policies: language model programs for embodied control. In 2023 IEEE International conference on robotics and automation (ICRA), p. 9493â9500. Cited by: §I-A. [22] B. Liu, Y. Zhu, C. Gao, Y. Feng, Q. Liu, Y. Zhu, and P. Stone (2023) LIBERO: benchmarking knowledge transfer for lifelong robot learning. In Advances in Neural Information Processing Systems (NeurIPS), Datasets and Benchmarks Track, Cited by: §V-D. [23] F. Liu, S. Zhang, X. Wang, Y. Wei, H. Qiu, Y. Zhao, Y. Zhang, Q. Ye, and F. Wan (2025) Timestep embedding tells: itâs time to cache for video diffusion model. In 2025 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 7353â7363. Cited by: §I-B. [24] J. Liu, C. Zou, Y. Lyu, J. Chen, and L. Zhang (2025) From reusing to forecasting: accelerating diffusion models with TaylorSeers. In 2025 IEEE/CVF International Conference on Computer Vision, Cited by: §I-B. [25] C. Lu, Y. Zhou, F. Bao, J. Chen, C. Li, and J. Zhu (2022) DPM-Solver: a fast ODE solver for diffusion probabilistic model sampling in around 10 steps. Advances in neural information processing systems. Cited by: §I-B. [26] Octo Model Team, D. Ghosh, H. Walke, K. Pertsch, K. Black, O. Mees, S. Dasari, J. Hejna, C. Xu, J. Luo, T. Kreiman, Y. L. Tan, L. Y. Chen, P. Sanketi, Q. Vuong, T. Xiao, D. Sadigh, C. Finn, and S. Levine (2024) Octo: an open-source generalist robot policy. In Proceedings of Robotics: Science and Systems, Cited by: §I-A. [27] T. Salimans and J. Ho (2022) Progressive distillation for fast sampling of diffusion models. arXiv preprint arXiv:2202.00512. Cited by: §I-B. [28] Y. Wang, S. Huang, M. Li, C. Zhang, J. Liang, W. Jin, Y. Chen, X. Chi, D. Zhou, Q. Yu, Y. Wang, Y. Rui, S. Yao, Z. Yuan, Z. Shen, K. Zhu, Z. Zhu, N. Gao, X. Chi, G. He, S. Zhang, H. Dong, L. Shao, and H. Zhao (2026) OpenWAM: an open, modular exploration towards systematic world-action model pretraining. arXiv preprint arXiv: 2609.07398. Cited by: §V-D. [29] H. Xi, S. Yang, Y. Zhao, C. Xu, M. Li, X. Li, Y. Lin, H. Cai, J. Zhang, D. Li, et al. (2025) Sparse VideoGen: accelerating video diffusion transformers with spatial-temporal sparsity. arXiv preprint arXiv:2502.01776. Cited by: §I-B. [30] J. Yang, C. Jimenez, A. Wettig, K. Lieret, S. Yao, K. Narasimhan, and O. Press (2024) SWE-agent: agent-computer interfaces enable automated software engineering. Advances in Neural Information Processing Systems 37, p. 50528â50652. Cited by: §I-C. [31] X. Yang, R. Dagli, A. Zook, H. Hadfield, A. Goyal, S. Birchfield, F. Ramos, and J. Tremblay (2026) RoboLab: a high-fidelity simulation benchmark for analysis of task generalist policies. In Proceedings of Robotics: Science and Systems, Sydney, Australia. External Links: Document Cited by: §V-C. [32] S. Yao, J. Zhao, D. Yu, N. Du, I. Shafran, K. Narasimhan, and Y. Cao (2023) ReAct: synergizing reasoning and acting in language models. In International Conference on Learning Representations (ICLR), Cited by: §I-C. [33] S. Ye, Y. Ge, K. Zheng, S. Gao, S. Yu, G. Kurian, S. Indupuru, Y. L. Tan, C. Zhu, J. Xiang, et al. (2026) World action models are zero-shot policies. arXiv preprint arXiv:2602.15922. Cited by: §I-A, §I-B, §I, §V-B, §V-C. [34] T. Yuan, Z. Dong, Y. Liu, and H. Zhao (2026) Fast-WAM: do world action models need test-time future imagination?. arXiv preprint arXiv:2603.16666. Cited by: §I-B, §I, §V-B. [35] Z. Zhang, R. Wang, S. Li, Y. Luo, M. Hong, and C. Ding (2025) CudaForge: an agent framework with hardware feedback for cuda kernel optimization. arXiv preprint arXiv:2511.01884. Cited by: §I-C. [36] W. Zhao, L. Nguyen, Z. Lu, and Y. Shang (2026) C3^3ache: accelerating world action models with cross inference chunk cache. arXiv preprint arXiv:2606.08962. Cited by: §I-B. [37] H. Zhong and S. Zhu (2026) AI Harness Engineering: a runtime substrate for foundation-model software agents. arXiv preprint arXiv:2605.13357. Cited by: §I-C. [38] C. Zhu, R. Yu, S. Feng, B. Burchfiel, P. Shah, and A. Gupta (2025) Unified World Models: coupling video and action diffusion for pretraining on large robotic datasets. In Proceedings of Robotics: Science and Systems (RSS), Cited by: §I-A.