v0.3.0
Thank you to everyone who contributed to this release! @t-reents, @curtischong, and @CompRhys did great work squashing an issue with SimState concatenation. @curtischong continued his crusade to type and improve the TorchSim API. @orionarcher, @kianpu34593, and @janosh all made contributions that continue to improve package quality and usability. 🚀
What's Changed
🛠 Enhancements
- Define attribute scopes in
SimStatesby @curtischong, @CompRhys, @orionarcher in #228 - Improve typing of
ModelInterfaceby @curtischong, @CompRhys in #215 - Make
system_idxnon-optional inSimStateby @curtischong in #231 - Add new states when the
max_memory_scaleris updated by @kianpu34593 in #222 - Rename
batchtosystemby @curtischong in #217, #233
🐛 Bug Fixes
- Initial fix for concatenation of states in
InFlightAutoBatcherby @t-reents in #219 - Finish fix for
SimStateconcatenation by @t-reents and @curtischong in #232 - Fix broken code block in low-level tutorial by @CompRhys in #226
- Update metatomic checkpoint to fix tests by @curtischong in #223
- Fix memory scaling in
determine_max_batch_sizeby @t-reents, @janosh in #212
📖 Documentation
- Update README plot with more models by @orionarcher in #236, #237
- Update
citation.cffby @CompRhys in #225
Full Changelog: v0.2.2...v0.3.0