Releases: plasma-umass/scalene
Releases · plasma-umass/scalene
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
Bug fix for Windows
What's Changed
- Fix
sys.executable
handling 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
Bug fix for Windows and Mac (3.12); adds compatibility for PyTorch Lightning
What's Changed
- Handle signals more gracefully by @sternj in #795
- Fixes #797. by @emeryberger in #798
Full Changelog: v1.5.37...v1.5.38
Bug fix for Mac, Python 3.10 or earlier
This version fixes an issue that prevented the Scalene viewer from launching when using Python 3.10 or earlier.
Full Changelog: v1.5.36...v1.5.37
Bug fix for Windows and enhancements
What's Changed
- Bug fix for Windows: convert to str on win32 only. by @emeryberger in #785
- Support CUDA 12 via pynvml 11.5 by @sarahec in #787
- Added more descriptive explanations for failed profiles. by @emeryberger in #788
Full Changelog: v1.5.35...v1.5.36
UI and AI improvements, other updates
What's Changed
- UI updates by @emeryberger in #764
- Factored out prism from template. by @emeryberger in #766
- Add profile upload to main screen by @emeryberger in #767
- UI mods by @emeryberger in #769
- Feedback-driven prompting by @emeryberger in #772
- Disable GCC's "unused-result" warnings by @sarahec in #776
- Always use system browser by @sarahec in #779
- Exclude generated content in vendor by @sarahec in #782
- Fixes #783
New Contributors
Full Changelog: v1.5.34...v1.5.35
Adds support for local language models (ollama)
What's Changed
New Features
- Adds support for "local" LLMs via ollama by @emeryberger in #762
Maintenance and Bug Fixes
- Refactored traceconfig into separate files. by @emeryberger in #758
- TraceConfig updates to fix logic to more closely match Python
should_trace
by @emeryberger in #759 - Improved CI, re-enables Python 3.12 testing by @purificant in #756, #757
New Contributors
- @purificant made their first contribution in #756
Full Changelog: v1.5.33.1...v1.5.34