Releases: plasma-umass/scalene
Releases · plasma-umass/scalene
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.
Maintenance release, updated GPU library
What's Changed
- Types to mollify mypy; fixed a typo-bug in signal handling, by @emeryberger in #825
- Updated readme by @dheerajck in #804
- Switched NVIDIA GPU library from
pynvml
tonvidia-ml-py
New Contributors
- @dheerajck made their first contribution in #804
Full Changelog: v1.5.41...v1.5.42
Fixes bugs with MacOS wheels
This release fixes an issue running Scalene on MacOS >14.2, causing it to abort with a message like
dlopen([...]/site-packages/scalene/crdp.abi3.so, 0x0002): bad bind opcode 0x00