.gitignore
AGENTS.md
CLAUDE.md
LICENSE
README.md
pyproject.toml
.claude-plugin/marketplace.json
.claude-plugin/plugin.json
.claude/skills/memory-estimation/SKILL.md
.claude/skills/setup-guide/SKILL.md
.claude/skills/training-guide/SKILL.md
.claude/skills/training-hub-guide/SKILL.md
.claude/skills/training-hub-guide/backend-kwargs.md
.claude/skills/training-hub-guide/hyperparameter-guide.md
.claude/skills/training-hub-guide/installation-troubleshooting.md
.codex-plugin/INSTALL.md
.codex-plugin/plugin.json
.github/workflows/claude.yml
.github/workflows/pypi.yaml
docs/.nojekyll
docs/DEVELOPING.md
docs/README.md
docs/_navbar.md
docs/_sidebar.md
docs/index.html
docs/algorithms/grpo.md
docs/algorithms/lora.md
docs/algorithms/lora_grpo.md
docs/algorithms/osft.md
docs/algorithms/sft.md
docs/api/README.md
docs/api/data-formats.md
docs/api/backends/README.md
docs/api/backends/art-grpo.md
docs/api/backends/instructlab-training.md
docs/api/backends/mini-trainer.md
docs/api/backends/unsloth.md
docs/api/backends/verl.md
docs/api/classes/Algorithm.md
docs/api/classes/AlgorithmRegistry.md
docs/api/classes/Backend.md
docs/api/classes/LoRAGRPOAlgorithm.md
docs/api/classes/LoRAPEFTExtender.md
docs/api/classes/LoRASFTAlgorithm.md
docs/api/classes/OSFTAlgorithm.md
docs/api/classes/PEFTExtender.md
docs/api/classes/SFTAlgorithm.md
docs/api/functions/create-algorithm.md
docs/api/functions/grpo.md
docs/api/functions/lora_grpo.md
docs/api/functions/lora_sft.md
docs/api/functions/osft.md
docs/api/functions/sft.md
docs/assets/quickstart-dark.gif
docs/assets/quickstart.gif
docs/examples/README.md
docs/guides/data-preparation.md
docs/guides/distributed-training.md
docs/guides/extending-framework.md
docs/guides/logging.md
docs/guides/osft_models.png
docs/guides/runtime-estimates.md
docs/guides/sft_models.png
docs/guides/troubleshooting.md
docs/guides/validation-loss.md
examples/README.md
examples/docs/osft_models.png
examples/docs/runtime_estimates.md
examples/docs/sft_models.png
examples/notebooks/gepa_prompt_optimization.ipynb
examples/notebooks/lab_checkpoint_selection.ipynb
examples/notebooks/lab_multiphase_training_tutorial.ipynb
examples/notebooks/memory_estimator_example.ipynb
examples/notebooks/osft_comprehensive_tutorial.ipynb
examples/notebooks/osft_continual_learning.ipynb
examples/notebooks/osft_cpt_spreadsheet.ipynb
examples/notebooks/osft_dataset_scaling_guide.ipynb
examples/notebooks/osft_multiphase_training_tutorial.ipynb
examples/notebooks/plot_loss_example.ipynb
examples/notebooks/runnable_l40_osft.ipynb
examples/notebooks/runnable_l40_sft.ipynb
examples/notebooks/runnable_lora_sft.ipynb
examples/notebooks/runnable_ministral_lora.ipynb
examples/notebooks/runnable_ministral_osft.ipynb
examples/notebooks/runnable_ministral_sft.ipynb
examples/notebooks/sft_comprehensive_tutorial.ipynb
examples/notebooks/sft_cpt_spreadsheet.ipynb
examples/notebooks/templated_osft.ipynb
examples/notebooks/templated_sft.ipynb
examples/scripts/interpolator.py
examples/scripts/its_rollout_example.py
examples/scripts/lab_multiphase_training.py
examples/scripts/lora_example.py
examples/scripts/lora_grpo_example.py
examples/scripts/lora_ministral_medical_example.py
examples/scripts/osft_continual_learning_example.py
examples/scripts/osft_cpt_spreadsheet_example.py
examples/scripts/osft_gpt_oss_example.py
examples/scripts/osft_granite_example.py
examples/scripts/osft_llama_example.py
examples/scripts/osft_ministral_medical_example.py
examples/scripts/osft_mlflow_example.py
examples/scripts/osft_multiphase_training.py
examples/scripts/osft_phi_example.py
examples/scripts/osft_qwen35_medical_example.py
examples/scripts/osft_qwen_example.py
examples/scripts/sft_cpt_spreadsheet_example.py
examples/scripts/sft_gpt_oss_example.py
examples/scripts/sft_granite4_example.py
examples/scripts/sft_granite_example.py
examples/scripts/sft_llama_example.py
examples/scripts/sft_ministral_medical_example.py
examples/scripts/sft_mlflow_example.py
examples/scripts/sft_phi_example.py
examples/scripts/sft_qwen35_medical_example.py
examples/scripts/sft_qwen_example.py
scripts/_env.sh
scripts/model_validation.py
scripts/th_detect.sh
scripts/th_estimate.sh
scripts/th_train.sh
src/__init__.py
src/training_hub/__init__.py
src/training_hub/_version.py
src/training_hub/hub_core.py
src/training_hub/utils.py
src/training_hub/visualization.py
src/training_hub.egg-info/PKG-INFO
src/training_hub.egg-info/SOURCES.txt
src/training_hub.egg-info/dependency_links.txt
src/training_hub.egg-info/requires.txt
src/training_hub.egg-info/scm_file_list.json
src/training_hub.egg-info/scm_version.json
src/training_hub.egg-info/top_level.txt
src/training_hub/algorithms/__init__.py
src/training_hub/algorithms/gepa.py
src/training_hub/algorithms/its_rollout.py
src/training_hub/algorithms/lora.py
src/training_hub/algorithms/lora_grpo.py
src/training_hub/algorithms/lora_grpo_verl.py
src/training_hub/algorithms/osft.py
src/training_hub/algorithms/peft_extender.py
src/training_hub/algorithms/rewards.py
src/training_hub/algorithms/sft.py
src/training_hub/algorithms/verl_tool_agent.py
src/training_hub/profiling/memory_estimator.py
src/training_hub/profiling/timing_estimator.py