Daily Report — 2026-09-19

Daily Overview

  • What was done: Addressed critical quantization errors in the $\pi$0.5 VLA model and established a structured ‘Oracle visual prompt’ training framework for 16 RoboMME tasks to evaluate visual memory augmentation.
  • How it was done: Utilized ablation studies and video analysis to fix RMSNorm quantization ranges via AIMET TF-Enhanced, and developed an Oracle-driven sidecar system to generate high-fidelity training pairs using scene-anchored and robustly placed visual markers.
  • Impact: Restored $\pi$0.5 performance from 0% to near-perfect success rates for sensitive tasks and provided a scalable, training-ready pipeline for unified visual memory representation.

MacOS

  • What was done: Minimal exploratory testing and environment setup.
  • How it was done: Standard terminal usage and command investigation.
  • Impact: Provided initial task context.

TzJsDesktop

  • What was done: Core research, robot policy training, and visual prompt design.
  • How it was done: Executed large-scale GPU training, performed side-by-side video audits, and implemented the ‘oracle_v2’ drawing rule system.
  • Impact: Successfully launched the ‘all16_oracle’ training run and stabilized the visual prompt generation logic.

lighthouse

  • What was done: Large-scale evaluation and potential GPU rendering support.
  • How it was done: Running heavy simulation/evaluation suites on GPUs.
  • Impact: Provided a high-performance environment for critical validation.

Successfully resolved W4A4 quantization failures in the $\pi$0.5 model through RMSNorm optimization and transitioned the RoboMemory project to a robust Oracle-based visual prompt training pipeline for 16 tasks.

Tasks

Architecture & Strategy

  • ✅ Quantization Debugging & Root Cause Analysis — Identify why W4A4 quantization causes 0% success in libero_goal/middle-drawer tasks by analyzing RMSNorm output noise.
  • ✅ TF-Enhanced Quantization Pipeline Integration — Use AIMET TF-Enhanced to rebuild the backbone checkpoint with optimized norm ranges to fix quantization failures.
  • ✅ Uniform-A4 Candidate Verification — Run 50-episode retest of the hybrid A4 candidate to verify the fix.
  • ✅ Oracle Visual Prompt Specification (16 Tasks) — Define concise, trainable visual prompt rules (icons, rings, badges) for all 16 RoboMME tasks.
  • 🔄 Oracle Sidecar Data Generation — Generating 1600+ training pairs using the new oracle_v2 drawing rules across multiple GPU shards.
  • 🔄 all16_oracle Policy Training — Training the $\pi$0.5 policy on the new oracle-provided visual prompts using GPUs 4-7.
  • ✅ RoboMME/pi0.5 Technical Audit — Investigate RoboMME evaluation protocols and the exact pi0.5 training recipe (frozen SigLIP, full LLM fine-tuning).
  • • Gemini_V2_Full_Run — 16 tasks * ep0, Memory mode, 470 calls, ~15 mins via API.

Implementation & Fixes

  • 🔄 Final Deployment Validation — Complete 50-episode testing for the official TF-Enhanced checkpoint and verify latency on AI Hub.
  • • MoveCube/InsertPeg Variant Rendering — Render typical mp4s for MoveCube (hook/pick/push) and InsertPeg (4 combinations).
  • 🔄 TokenMonitor SSH Sync Bug Fix — Investigating why SSH usage data fails to synchronize across devices due to archive boundary issues.

Problems & Solutions

Critical Issues

1. W4A4 quantization leads to 0% success in ‘middle-drawer’ tasks (misidentifying targets).

Solution: Isolated 35 RMSNorm output tensors and applied AIMET’s TF-Enhanced range setting to mitigate noise from outliers.

Key Insight: The failure was caused by min-max quantization ranges being stretched by outliers in uniformly distributed activation tensors, injecting ~10% noise per layer.

2. NVML/GPU invisibility error and Training/Test mismatch.

Solution: Cleared orphaned processes to recover GPU access; restarted training from scratch to ensure policy learns new bottom-right/scene-anchored distributions.

3. Gemini’s visual prompts/scoring were inconsistent (early counting, incorrect identity tracking).

Solution: Shifted priority from fixing Gemini’s errors to using a ground-truth ‘Oracle’ system to generate perfect visual prompts for training the robot.

Key Insight: The ‘Target Hit Rate’ is a dangerous metric for memory tasks as it conflates object detection with actual memory of history.

4. Ambiguity regarding $\pi$0.5 training methodology (LoRA vs Full Fine-tuning).

Solution: Inspected code to confirm full-parameter fine-tuning of the LLM and action expert while keeping the SigLIP visual tower frozen.

General Issues

5. Visual elements (icons/badges) were being cut off by robot random cropping/rotation.

Solution: Moved coordinates from (3,3) to (16,16)/(26,26) to ensure visibility under 95% random crop scenarios.

Key Insight: Visual prompts must be ’training-robust’ to survive augmentation.

6. Evaluation script left orphan server processes consuming ~230GB VRAM.

Solution: Modified cleanup logic to terminate the entire process tree/PIDs to ensure GPU recovery.

Key Insight: Standard process termination often fails to clean up child processes in complex environments.

Human vs AI Approaches

Strategic Level

Research Direction & Methodology

Role Approach
Human Rejected the idea of ‘improving Gemini first’; insisted on defining a minimal, trainable visual prompt set and using video analysis to prove the divergence point.
AI Initially suggested low tolerance/calibration issues and focused on perfecting the scoring/evaluation system or fixing Gemini’s errors.

Difference Analysis: The human prioritized the training/effectiveness loop (success rate) over the evaluation perfection loop.

Task Sensitivity & Scoring

Role Approach
Human Pushed for ‘Role-Aware Scoring’ to distinguish between mere object detection and actual memory of target history.
AI Initially relied on ‘Target Hit Ratio’ which masked errors via visual overlap.

Difference Analysis: The human’s scrutiny led to the discovery that high hit rates often hid critical memory failures.

Implementation Level

Command Execution

Role Approach
Human N/A
AI Used exact PIDs to kill processes to avoid affecting other users in the shared pod.

Difference Analysis: None

AI Limitations

Critical Limitations

  • Prematurely concluded that backbone 4-bit activation was unreachable and that the model ‘doesn’t look at language’ based on flawed experimental design.
  • Gemini’s performance on V2 is unknown; current video output is V1. Full training loop with Oracle V2 is required to observe efficacy.
  • Cannot restart the pod/cgroup issues; requires administrator intervention if hardware visibility issues persist.

General Limitations

  • Initial broad summaries lacked specific architectural nuances (like frozen SigLIP) without heavy human prompting.

Learnings

Key Learnings

  • Task complexity does not correlate with quantization sensitivity; tasks requiring fine-grained selection between similar targets (middle vs. top drawer) are most vulnerable to noise.
  • The $\pi$0.5 baseline for RoboMME freezes the SigLIP visual tower and performs full-parameter updates on the LLM and action expert.
  • Visual prompts must prioritize ’training-robustness’ (surviving crop/rotate) and ‘policy-utility’ (scene-anchored vs. corner glyphs) over aesthetics.
  • The ‘Target Hit Rate’ is a dangerous metric for memory tasks: it conflates ‘knowing what to look at’ with ‘remembering what happened’.

Conversation Summaries

Qualcomm Project / $\pi$0.5 Quantization

✅ Solving W4A4 failure via TF-Enhanced quantization claude_code Identified that 4-bit quantization of 35 RMSNorm outputs caused ‘middle-drawer’ task failure. Implemented a re-quantization pipeline using AIMET’s TF-Enhanced ranges, successfully restoring success rates.

RoboMemory

✅ Transitioning to Oracle-based training for 16 tasks codex After auditing Gemini’s visual rendering errors and the flaws in ‘Target Hit Rate’ scoring, the team pivoted to an Oracle-driven ‘Visual Prompt’ system. This involves generating perfect training pairs for 16 tasks to verify if correct visual memory improves robot success rate via scene-anchored marks and robustly placed badges.

✅ RoboMME and pi0.5 Technical Audit Clarified RoboMME’s evaluation protocols and the exact training regime of the pi0.5 baseline, confirming it uses full-parameter fine-tuning of the backbone while freezing the SigLIP vision tower.

TokenMonitor

🔍 Debugging SSH synchronization issues cursor Investigated why SSH usage totals diverge across devices, identifying issues with archive boundaries during synchronization.

Token Usage

AI Usage · 2026-09-19 Claude Code + Codex
Total cost
$74.59
Total tokens
82M
Output tokens
145K
Cache read
96.7%
Cost split Claude Code $62 · Codex $13
Token character Cache reads 96.7% · Active 3.3%

Most token volume came from cache reads; Claude Code drove nearly all cost.