sue-run-preparation

Prepare ML/HPC scale-up experiment preflight runs across sandbox backends.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dongzhuoyao/deepresearch --skill sue-run-preparation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sue-run-preparation
Source: https://github.com/dongzhuoyao/deepresearch/tree/main/.codex/skills/sue-run-preparation
Command: npx skills add https://github.com/dongzhuoyao/deepresearch --skill sue-run-preparation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates failed ML/HPC scale-up experiment runs caused by missing runtime environments, misconfigured paths, or unprepared datasets, removing the need for error-prone manual preflight checks that are inconsistent across different HPC and cloud sandbox backends.

Core Features & Use Cases

  • Parallel Preflight Dispatch: Spins up separate subagents to handle environment installation and dataset preparation simultaneously, cutting down preflight time for large experiments.
  • Strict Contract Enforcement: Validates workspace root paths, output directory rules, and backend-specific constraints (like LUMI's container-only runtime policy) to prevent inode waste, path mismatches, and quota violations.
  • Safe Configuration Updates: Returns proposed runtime.yaml patches instead of editing configuration files directly, ensuring all changes are reconciled and applied consistently after preflight tasks complete. Use Case: Before launching a large-scale computer vision training run on the LUMI supercomputer, this skill automatically builds a custom Singularity container with required dependencies, prepares the ImageNet-derived dataset in inode-safe LMDB format, and verifies all environment imports and path contracts are met before the dryrun phase begins.

Quick Start

Use the sue-run-preparation skill to complete all preflight setup for your upcoming scale-up experiment dryrun or fullrun.

Frequently Asked Questions about sue-run-preparation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent failed ML scale-up experiment runs caused by missing runtime environments?

To prevent failed ML scale-up experiment runs, you can use a preflight workflow that validates runtime environments, checks path configurations, and prepares datasets before execution. This ensures all dependencies and backend constraints are met prior to launching.

How do I prepare datasets for HPC scale-up experiments to avoid inode quota violations?

Preparing datasets for HPC scale-up experiments requires enforcing inode-safe dataset formatting rules, such as converting files to LMDB format. This prevents inode quota violations and ensures the dataset is correctly structured for the target sandbox backend.

Can I run preflight checks for ML experiments on both LUMI and RunPod sandboxes?

Yes, preflight checks can be run on both LUMI and RunPod sandboxes. The process applies backend-specific runtime constraints, such as enforcing container-only policies on LUMI, while coordinating environment installation across these diverse HPC and cloud platforms.

What is the best way to coordinate environment installation and dataset preparation simultaneously?

The best way to coordinate environment installation and dataset preparation simultaneously is by dispatching parallel subagent tasks. This approach cuts down preflight time for large experiments by handling both processes concurrently rather than sequentially.

Does preflight environment setup automatically edit runtime configuration files?

No, preflight environment setup does not automatically edit configuration files directly. It returns proposed runtime.yaml configuration patches, ensuring all changes are safely reconciled and applied consistently by the parent process after preflight tasks complete.

Why do I need to enforce strict workspace root paths before a dryrun execution?

You need to enforce strict workspace root paths before a dryrun execution to prevent path mismatches, inode waste, and quota violations. Validating these contracts ensures the runtime environment correctly locates datasets and output directories.