Releases: plasma-umass/scalene
Releases · plasma-umass/scalene
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
pynvmltonvidia-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
Bug fix for Windows
What's Changed
- Fix
sys.executablehandling for Windows by @emeryberger in #814. Fixes #811.
Full Changelog: v1.5.39...v1.5.40
Adds Azure OpenAI support, other fixes; forces build of wheel for 3.12
What's Changed
- Fix PytestCollectionWarning in tests by @sarahec in #799
- Ensure --outfile isn't a directory by @sarahec in #800
- Added support for azure openai to fetch code suggestions by @sourabp in #806
- Add Python 3.12 Wheel support by @kinoute in #808
New Contributors
Full Changelog: v1.5.38...v1.5.39