StanfordVL/BEHAVIOR-1K
View on GitHubBDDL: Refactor goal state generation to support lazy evaluation with iterators
Open
#1,845 opened on Sep 30, 2025
good first issue
Repository metrics
- Stars
- (1,604 stars)
- PR merge metrics
- (PR metrics pending)
Description
The current implementation in bddl/bddl/condition_evaluation.py eagerly converts iterators to lists in multiple places during goal state generation, which prevents users from being able to stop generation early and causes unnecessary memory usage for large combinatorial spaces.