-
Notifications
You must be signed in to change notification settings - Fork 18
Add comprehensive training guide document #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Comprehensive Training Guide for InsTaGEnglishThis pull request adds a detailed training guide document for the InsTaG framework. The document provides comprehensive instructions for setting up, training, and customizing InsTaG models. Key aspects covered in the guide:
The document provides both theoretical explanations and practical commands, making it valuable for both new users and those looking to customize advanced training configurations. 中文此 Pull Request 为 InsTaG 框架添加了详细的训练指南文档。该文档提供了设置、训练和自定义 InsTaG 模型的全面说明。 指南涵盖的主要方面:
该文档提供了理论解释和实际命令,对于新用户和寻求自定义高级训练配置的用户都具有价值。 |
- Change all instances of conda activation to use conda run -n instead - Replace shell activation with conda run in multiple places - Add troubleshooting section to README_docker.md - Add rebuild-docker.sh script for easier rebuilding from scratch 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add nvidia and conda-forge channels to cudatoolkit installation - This fixes the "PackagesNotFoundError: cudatoolkit=11.7" error 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Changed from using environment.yml to explicit conda create - Configure conda with proper channels first - Split long conda run commands into separate lines for better error tracking - Remove duplicate repository clone - Version bump to 1.2.0 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Remove mmcv-full from requirements.txt to avoid dependency issues - Add separate RUN step to install mmcv-full with correct CUDA version - Use the OpenMMLab download URL to ensure proper prebuilt wheels - Split dependency installation into smaller steps for better error tracking 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Use prebuilt PyTorch3D wheels instead of building from source - Add debug output to check PyTorch and CUDA versions - Install additional system dependencies for 3D libraries - Separate CUDA extension compilation steps for better error tracking - Fix OpenFace installation to run directly in shell instead of through conda 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Allow PyTorch3D installation to fail and continue the build - Use version 0.7.4 instead of latest for better compatibility - Allow prepare script to fail without stopping the build - Install PyTorch3D dependencies explicitly 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Create dummy OpenFace binary instead of full installation - Add CI build vs full installation section to README_docker.md - Document how to manually install OpenFace after container creation - Improve CI build speed while keeping validation paths intact 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Restore OpenFace installation with optimized build process - Split OpenFace installation into multiple steps to avoid timeout - Add multiple fallback options for PyTorch3D installation - Ensure prepare.sh script runs to completion - Bump version to 1.3.0 (Production Ready) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Create a user-friendly build script for Docker container - Add CUDA validation test to check GPU setup - Provide clear instructions for next steps - Create required directories automatically 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Allow script to run on systems without NVIDIA drivers for testing - Skip GPU validation on non-NVIDIA systems - Add clearer warnings about GPU requirements - Remove interactive prompts for better automation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Create lightweight Dockerfile.ci for CI validation - Skip time-consuming OpenFace compilation in CI builds - Avoid submodule compilation for faster CI checks - Implement two-stage GitHub Actions workflow: 1. Fast CI build for validation 2. Full build only on manual trigger 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This PR adds a detailed training guide document for the InsTaG framework. The guide covers installation, model training, fine-tuning, and troubleshooting aspects of the framework.