BerkeleyLearnVerify / Scenic

A compiler and scenario generator for the Scenic scenario description language.
https://scenic-lang.org/
Other
271 stars 93 forks source link

Pruning Improvements and Voxel Regions + Bugfix & Cleanup #175

Closed Eric-Vin closed 7 months ago

Eric-Vin commented 12 months ago

This PR adds various pruning improvements, including:

Performance Note: This appears to add only minor compile time slowdowns to our current examples, so I think it's unlikely to cause a performance regression. Any performance loss would only be at compile time, and would be offset by greater sampling efficiency. In my tests, voxelization during pruning is the only added expensive operation and it takes roughly one second (per voxelization) with the current pitch.

Eric-Vin commented 11 months ago

Ready to review, but need to do some bench-marking before we merge in.

Eric-Vin commented 7 months ago

Alright, should have all the changes you requested implemented!