Skip to content
This repository was archived by the owner on Nov 12, 2025. It is now read-only.

Conversation

@DelinQu
Copy link
Collaborator

@DelinQu DelinQu commented Sep 12, 2025

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.md to improve onboarding and usage instructions, removal of the .github/settings.yml repository settings, and refactoring of the model code in eo/model/modeling_eo1.py for consistency and maintainability.

Documentation and onboarding improvements:

  • Major rewrite and clarification of the 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:

  • Removed .github/settings.yml: All repository settings, branch protections, team permissions, and collaborator assignments have been deleted from version control.

Model code refactoring and improvements:

  • Refactored imports and utility usage in eo/model/modeling_eo1.py: Updated import statements to use new utility modules and adjusted type handling for better compatibility.
  • Improved consistency and clarity in model initialization and layer definition: Cleaned up redundant lines and ensured proper initialization of projector layers and MLPs. [1] [2] [3]
  • Enhanced multimodal input embedding logic in the model's forward pass: Replaced legacy embedding logic with new methods for handling image and video features, improved masking and feature placement, and added support for additional arguments. [1] [2]

These changes collectively improve the usability, maintainability, and clarity of both the documentation and the core model code.

EO-Robotics and others added 6 commits September 11, 2025 19:19
… 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]>
Copilot AI review requested due to automatic review settings September 12, 2025 17:17
Copy link
Contributor

Copilot AI left a 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 EO-Robotics merged commit 261ff72 into main Sep 12, 2025
4 checks passed
@EO-Robotics EO-Robotics deleted the eo1-dev branch September 12, 2025 17:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants