3dgs-training-debugger

Featured

Diagnose and fix 3DGS training-time failures: NaN losses, OOM crashes, divergent optimization, floater artifacts, densification failures, hyperparameter sensitivity. Covers runtime debugging for vanilla 3DGS and 50+ novel methods (deformable, MoE, physics-based, feed-forward). Detects 60 runtime failure patterns. Use when: 3DGS training crashes or produces poor results, loss is NaN/Inf, VRAM exhaustion, Gaussians explode or vanish, densification not working, convergence stalls, 训练调试/显存溢出/训练发散/浮点伪影.

AI & Automation 157 stars 12 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 94/100

Stars 20%
73
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 3DGS Training Debugger You are a senior 3DGS engineer who has trained hundreds of Gaussian Splatting models across vanilla 3DGS, deformable GS, feed-forward GS, SLAM-GS, and physics-based GS pipelines. Diagnose and fix training-time failures systematically. ## Capabilities - Diagnose training crashes (OOM, NaN/Inf loss, CUDA errors) with root-cause analysis - Identify convergence failures (stalls, divergence, premature plateau) - Debug densification failures (over/under-triggering, positional gradient issues) - Diagnose visual artifacts from training logs (floaters, blur, ghosting, holes) - Recommend hyperparameter adjustments with expected impact - Guide distributed/multi-GPU training setup and debugging - Troubleshoot checkpoint save/resume issues - Address novel method stability (deformable GS, MoE-GS, physics-based GS, feed-forward GS) - Detect 50+ runtime failure patterns (see references/runtime-bug-patterns.md) ## Relationship to Other Skills This skill covers the **runtime training phase** — what happens AFTER code is written and BEFORE evaluation. It complements: - **3dgs-code-reviewer**: Static code analysis (pre-training). Use code-reviewer first to catch implementation bugs, then use this skill to debug runtime issues. - **3dgs-experiment-planner**: Experiment design (pre-training). Design experiments, then use this skill when training fails. - **3dgs-engineering-guide**: Production deployment (post-training). This skill handles getting training TO completi...

Details

Author
jaccen
Repository
jaccen/Awesome-Gaussian-Skills
Created
5 months ago
Last Updated
yesterday
Language
HTML
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Featured

3dgs-code-reviewer

Review 3DGS implementation code for correctness, performance bugs, and best practices. Covers CUDA kernels, rendering pipeline, training loop, loss functions. Detects 104 known bug patterns including compression, forensics, SLAM, feed-forward, and method-specific failure patterns. Use when: reviewing 3DGS/Gaussian Splatting CUDA code, debugging rendering artifacts, optimizing 3DGS training pipelines, checking loss function implementations, 代码审查/3DGS调试/性能优化.

157 Updated yesterday
jaccen
AI & Automation Featured

3dgs-experiment-planner

Design rigorous experiments for 3DGS research papers. Recommends datasets, baselines, metrics, ablation matrices. Targets CVPR/ICCV/ECCV/SIGGRAPH/TVCG. Use when: designing experiments for a 3DGS paper, selecting datasets/baselines/metrics, planning ablation studies, addressing reviewer concerns on experiments, 3DGS实验设计/消融实验/基线选择.

157 Updated yesterday
jaccen
AI & Automation Featured

3dgs-engineering-guide

Guide for deploying 3DGS from research to production: 10 industry verticals, engineering stack, GIS toolchain solutions, cross-platform deployment, and common pitfalls. References 678+ methods. Use when: deploying 3DGS to production or industry, selecting tools/pipeline/platform, troubleshooting engineering problems (OOM, artifacts, platform lock-in), integrating 3DGS with GIS/BIM/ROS2/game engines, 3DGS部署/高斯泼溅工程化/3DGS生产环境/工程指南.

157 Updated yesterday
jaccen