sft-launch-jupiter

Launch SFT experiments on Jupiter via hpc.launch with LLaMA-Factory.

276|37|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/open-thoughts/OpenThoughts-Agent --skill sft-launch-jupiter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sft-launch-jupiter
Source: https://github.com/open-thoughts/OpenThoughts-Agent/tree/main/.claude/skills/sft-launch-jupiter
Command: npx skills add https://github.com/open-thoughts/OpenThoughts-Agent --skill sft-launch-jupiter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the orchestration of SFT experiments on Jupiter, handling preambles, multi-model launches (Qwen3-8B, Qwen3-5 variants reflected in the pilot, and 32B configurations), dataset mixing, and the consolidate→upload flow, so researchers can run end-to-end training with minimal manual setup.

Core Features & Use Cases

  • Orchestrates the full SFT workflow on Jupiter using the hpc.launch backend, including multi-node and multi-GPU configurations and dataset handling.
  • Supports vanilla Qwen3-8B, 32B with no-upload (followed by consolidation and upload) and Qwen3.5 variants, plus preprocess and postprocess steps such as checkpoint management.
  • Provides guidance for dataset mixing/concatenation, custom CLI flags, and checkpoint location guidance for end-to-end training workflows.

Quick Start

Run the preamble and launch an SFT job on Jupiter using the hpc.launch workflow.

Frequently Asked Questions about sft-launch-jupiter

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

FAQPage Schema
How do I launch SFT experiments on an HPC cluster using LLaMA-Factory?

You can launch SFT experiments on the Jupiter cluster using the LLaMA-Factory backend via hpc.launch. This workflow manages multi-node configurations, dataset mixing, and sbatch submission to run end-to-end training with minimal manual setup.

What is the consolidate and upload flow for large model checkpoints?

The consolidate and upload flow handles large 32B model configurations by running training with no-upload, followed by checkpoint consolidation and uploading. This process ensures proper checkpoint management and postprocess steps for end-to-end training workflows.

Can I run dataset mixing and concatenation for Qwen3 variants on Jupiter?

Yes, the workflow supports dataset mixing and concatenation for vanilla Qwen3-8B, 32B, and Qwen3.5 variants. It provides guidance for custom CLI flags and dataset handling within the hpc.launch orchestration on the Jupiter cluster.

Do I need specific conda environments to submit sbatch jobs for SFT?

Yes, submitting sbatch jobs requires access to the Jupiter cluster and proper conda or environment activation. You also need configuration files under sft/lf_configs to properly define and launch the training workflows.

How do I configure multi-node and multi-GPU settings for Qwen3-8B training?

You can configure multi-node and multi-GPU settings for Qwen3-8B training using configuration files under sft/lf_configs. The hpc.launch backend orchestrates these setups, handling preambles and custom CLI flags for the sbatch submission.