Skip to content

Release v0.2.6

Choose a tag to compare

@johannaSommer johannaSommer released this 30 Jun 18:20
· 198 commits to main since this release
034d474

The juiciest bits 🚀

feat: accelerate support by @johannaSommer in #128

Pruna now supports smashing base models that are distributed across several GPUs with accelerate! Enjoy quantizing your big models from two GPUs to just one. We will roll out support for more algorithms as well as compatibility with the EvaluationAgent in the following releases.

feat: switch pruna from poetry to uv by @johnrachwan123 in #164

UV needs no introduction and you can now finally install pruna in lightning speed!

feat: streamline import failure handling by @johannaSommer in #152

We have streamlined the handling of algorithm-specific packages - we verify their correct installation before smashing and now guide the user better through the installation steps if a package is missing.

feat: add dependabot by @GreatBahram in #166

To make sure our dependencies are always up to date and support the newest versions, @GreatBahram introduced a dependabot to the pruna repository! 🤖

feat: improve overall device placement handling by @davidberenstein1957 in #148

To further improve user-experience, we now assist with choosing the best device available for smashing your models.

feat: improve the pre-commit configuration by @GreatBahram in #160

@GreatBahram improved the experience of contributers by overhauling our pre-commit configuration.

feat: update EvaluationAgent to support direct parameters and depreca… by @Ayyanaruto in #188

In their first contribution to the pruna repository, @Ayyanaruto improved the interface of the EvaluationAgent so that users can now directly specify metrics and parameters through the agent's constructor!

Pruning some bugs 🐞 and maintenance 🧑‍🌾

No longer supported 👋

New Contributors

Full Changelog: v0.2.5...v0.2.6