This repository was archived by the owner on Nov 12, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 26
Code improvements for mode backbones and pass fintuning and training test #8
Merged
Conversation
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
… and automation for the EO-1 project (#5) (#6) * Add initial project structure with configuration files, datasets, and example scripts * Update .gitignore to include new demo data paths, modify pre-commit configuration to exclude additional directories, and enhance README with more examples and installation instructions. Adjust dataset handling in pipeline configuration and dataset classes for improved training flexibility. Remove deprecated demo scripts and refine evaluation scripts for clarity. * Update .gitignore to include demo data paths, enhance README with additional examples, and modify Libero benchmark configuration files for improved clarity and structure. Adjust training scripts and evaluation settings across various experiments for consistency. * Remove fast testing workflow configuration from GitHub Actions * Update pre-commit configuration to refine exclusions, enhance README with structured examples, and remove unused imports in the EO model script. Co-authored-by: dlqu_0010 <[email protected]>
…d in eo1-dev branch
…y and performance.
Contributor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request refactors model code and configuration to improve maintainability and compatibility with updated frameworks. The changes update the Qwen2.5-VL implementation to align with newer transformers architecture, modernize the EO-1 model structure, and simplify training configurations for easier setup.
- Major refactoring of the Qwen2.5-VL model implementation to use modern transformers patterns
- Streamlining of EO-1 model code with improved multimodal input handling
- Simplification of training scripts and dataset configurations for better usability
Reviewed Changes
Copilot reviewed 10 out of 14 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| eo/model/modeling_qwen2_5_vl.py | Comprehensive refactoring to align with modern transformers architecture patterns |
| eo/model/modeling_eo1.py | Cleaned up model initialization and improved multimodal embedding logic |
| tools/test_hf_model.py | New test script for HuggingFace model validation |
| scripts/eval_policy.py | Updated evaluation script with simplified model loading |
| experiments/*/train.sh | Simplified training configurations |
| experiments//data-.yaml | Updated dataset configurations for demo usage |
| README.md | Major documentation improvements with clearer examples |
| .github/settings.yml | Removed repository settings file |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
EO-Robotics
approved these changes
Sep 12, 2025
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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 pull request includes several updates focused on documentation, configuration, and code improvements for the EO-1 repository. The most significant changes are a major rewrite and clarification of the
README.mdto improve onboarding and usage instructions, removal of the.github/settings.ymlrepository settings, and refactoring of the model code ineo/model/modeling_eo1.pyfor consistency and maintainability.Documentation and onboarding improvements:
README.md: Updated installation instructions, experiment descriptions, dataset configuration examples, fine-tuning workflow, and benchmark references. Added more detailed YAML configuration samples and clarified multimodal and robot control data setup. [1] [2] [3] [4] [5] [6]Repository configuration:
.github/settings.yml: All repository settings, branch protections, team permissions, and collaborator assignments have been deleted from version control.Model code refactoring and improvements:
eo/model/modeling_eo1.py: Updated import statements to use new utility modules and adjusted type handling for better compatibility.These changes collectively improve the usability, maintainability, and clarity of both the documentation and the core model code.