run-experiment

Deploy and run ML experiments across local, remote, Vast.ai, or Modal environments.

38|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/Chanw-research/claude-code-paper-writing --skill run-experiment-chanw-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-experiment
Source: https://github.com/Chanw-research/claude-code-paper-writing/tree/main/skills/data-analysis/run-experiment
Command: npx skills add https://github.com/Chanw-research/claude-code-paper-writing --skill run-experiment-chanw-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end process of deploying and running machine learning experiments across local GPUs, remote servers, Vast.ai, and Modal, reducing setup time and manual orchestration.

Core Features & Use Cases

  • Environment-aware deployment that detects the target GPU setup (local, remote, Vast.ai, Modal) and configures the run automatically.
  • Code synchronization, pre-flight checks, and GPU binding to ensure reliable training runs.
  • Use Case: Launch a training job on a new server or cloud instance and automatically collect logs and results.

Quick Start

Describe the experiment and the target environment to start execution.

Frequently Asked Questions about run-experiment

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

FAQPage Schema
How do I run ML experiments on remote servers automatically?

Running ML experiments on remote servers is automated by detecting the target environment and configuring execution automatically. This handles code synchronization, pre-flight checks, and GPU binding to ensure reliable training execution across local, remote, Vast.ai, or Modal environments.

What is the best way to deploy machine learning training jobs to Vast.ai?

The best way to deploy machine learning training jobs to Vast.ai is using orchestration tools that support environment detection and code synchronization. This ensures pre-flight checks pass and GPU binding is configured correctly before launching single- or multi-node training scenarios on the platform.

Can I manage multi-node training and GPU binding across different cloud environments?

Yes, you can manage multi-node training and GPU binding across different cloud environments using deployment orchestration. It detects whether your target is local, remote, Vast.ai, or Modal, and automatically configures GPU binding and screen session handling for reliable experiment lifecycles.

Do I need to manually set up screen sessions and logging for remote ML experiments?

No, you do not need to manually set up screen sessions and logging for remote ML experiments. Automated deployment orchestration enforces screen and session handling alongside logging integration natively, ensuring reliable experiment lifecycles and automatic collection of logs and results.

How to synchronize code and run pre-flight checks before launching a training job?

To synchronize code and run pre-flight checks before launching a training job, use an automated deployment workflow. It pushes your code to the target environment, validates the setup through pre-flight checks, and binds GPUs to ensure the training run starts reliably without manual intervention.

Does automated experiment deployment work with Modal and local GPUs?

Yes, automated experiment deployment works with both Modal and local GPUs. Environment-aware deployment detects the target setup, whether local or cloud-based like Modal, and configures the run automatically while managing GPU binding and logging integration for reliable execution.