Releases: plasma-umass/scalene
Releases · plasma-umass/scalene
Bedrock + Claude 3.5 support
What's Changed
- Bedrock (Claude 3.5) support for AI-powered optimizations by @emeryberger in #882, #883
Full Changelog: v1.5.47...v1.5.48
Fixes memory leak tracking and VS Code integration
What's Changed
- Fixed memory leak issues by @sternj in #879
- Fixed integration with Visual Studio Code: updated logic to ensure HTML files are output as requested (with
--outfile
) by @emeryberger in #881
Full Changelog: v1.5.46...v1.5.47
Maintenance release, squashing bugs
What's Changed
- Fixed LD_LIBRARY_PATH squashing by @sternj in #867
- Fix utf8 path handling by @emeryberger in #870
- Fix rounding issue in JSON validation by @emeryberger in #872
- Revised regex for magics removal by @emeryberger in #875
Full Changelog: v1.5.45...v1.5.46
Maintenance release, numerous fixes and improvements
What's Changed
- Fix GPU function reporting. by @emeryberger in #855
- Remove setuptools pin from pyproject by @sarahec in #856
- Incorporated Pydantic JSON schema checking by @emeryberger in #858
- Preliminary inclusion of time in tooltips by @emeryberger in #859
- Fix output file json by @emeryberger in #860
- record the fully_qualified_name when using --stacks by @antocuni in #862
- Ensure LD_PRELOAD never has any spaces by @sternj in #864
New Contributors
Full Changelog: v1.5.44.1...v1.5.45
Maintenance release: setuptools >= 71 compatibility
What's Changed
Full Changelog: v1.5.44...v1.5.44.1
Bug fixes and enhancements
What's Changed
- Prevent signals interrupting anything in os (fixes #841) by @emeryberger in #842
- Replace magics with comments only when in Jupyter notebooks (fixes #843) by @emeryberger in #847
- Separate script for setting NVIDIA GPU accounting and persistence mode (fixes #700) by @emeryberger in #848
- Fixing Scalene inside Jupyter notebooks by @emeryberger in #849
- Fixed GPU stats merging by @emeryberger in #851
Full Changelog: v1.5.43.2...v1.5.44
Force rebuild on conda-forge
v1.5.43.2 Bumped minor version.
Force release of all wheels
Removed manylinux-2014, which blocked the last release from producing wheels.
Added support for accelerators, including Amazon Neuron processors
What's Changed
Key new features
- Neuron support by @emeryberger in #836
- Add context manager to enble/disable profiling by @provinzkraut in #709
UI / reporting improvements
- Abstracted out ScaleneAccelerator; improved normalization logic for Neuron by @emeryberger in #839
- Neuron + GPU: report utilization % of accelerators regardless of execution time by @emeryberger in #840
Minor feature enhancements
- Optional use of GPU during profiling by @emeryberger in #830
- Restored tooltips by @emeryberger in #837
Other changes
- Removed crdp dependency by @emeryberger in #832
- Don't include nvidia-ml-py on MacOS (not supported) by @sarahec in #834
New Contributors
- @provinzkraut made their first contribution in #709
Full Changelog: v1.5.42.2...v1.5.43
Maintenance release to trigger Conda update
v1.5.42.2 Bumped again.