atft-training

Orchestrates Graph Attention Network forecaster training runs with hyper-parameter sweeps and GPU monitoring on A100s.

Updated Aug 28, 2025
One-click install
npx skills add https://github.com/wer-inc/gogooku3 --skill atft-training
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: atft-training
Source: https://github.com/wer-inc/gogooku3/tree/main/claude/skills/atft-training
Command: npx skills add https://github.com/wer-inc/gogooku3 --skill atft-training

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch, optuna, mlflow, wandb, tensorboard, and includes scripts (resource) components.

What problem does it solve?

Manually managing complex deep learning training loops, hyper-parameter optimization, and GPU resource allocation for the ATFT-GAT-FAN model is error-prone and inefficient. This Skill automates these critical tasks, ensuring optimal model performance.

Core Features & Use Cases

  • Production-Grade Training: Launch and monitor optimized training runs for the ATFT-GAT-FAN forecaster, ensuring correct dataset and version parity.
  • Hyper-Parameter Optimization: Tune critical parameters like learning rate and batch size, leveraging 80GB GPU headroom for efficient exploration.
  • Use Case: Initiate a new production training run, automatically compiling with TorchInductor and FlashAttention2, then monitor its progress and GPU utilization to ensure optimal performance and timely completion.

Quick Start

Example: Run optimized training and monitor

make train-optimized DATASET=output/ml_dataset_latest_full.parquet make train-monitor

Frequently Asked Questions about atft-training

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

FAQPage Schema
How do I train a deep learning model with hyperparameter optimization on GPU?

Hyperparameter optimization automates tuning of learning rate, batch size, and other critical parameters across GPU resources. This Skill orchestrates production-grade training runs for the ATFT-GAT-FAN forecaster, leveraging Optuna for sweeps and 80GB GPU headroom for efficient exploration while monitoring real-time performance.

Can I monitor and control long-running PyTorch training jobs on A100 GPUs?

Yes. This Skill provides resume/stop controls, real-time monitoring dashboards via Tensorboard and Weights & Biases, GPU utilization thresholds, and metric aggregation to track and manage extended training sessions, ensuring optimal performance and timely job completion.

How do I validate dataset versions and environment health before training?

Dataset and version parity validation, environment health checks, and GPU utilization thresholds are automated before training begins. This Skill performs these checks to prevent training on stale or mismatched data, ensuring correctness and reproducibility across runs.

What's the best way to compile and optimize PyTorch models for production training?

This Skill automatically compiles training runs with TorchInductor and FlashAttention2, optimizing GPU performance without manual configuration. It handles environment setup, logging aggregation, and post-training handoff procedures as part of the production pipeline.

Do I need MLOps tools to track and manage multiple training experiments?

This Skill integrates MLflow and Weights & Biases for experiment tracking, metric logging, and reproducibility. These tools aggregate results across hyperparameter sweeps and multiple runs, enabling systematic comparison and model selection without manual record-keeping.