Add comprehensive training guide document#7
Open
jmanhype wants to merge 17 commits intoFictionarry:mainfrom
Open
Add comprehensive training guide document#7jmanhype wants to merge 17 commits intoFictionarry:mainfrom
jmanhype wants to merge 17 commits intoFictionarry:mainfrom
Conversation
Author
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 file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.