Releases: plasma-umass/scalene
Releases · plasma-umass/scalene
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
Maintenance release: fixes issue with 3.8
What's Changed
- Workaround for Python 3.8 limitation. by @emeryberger in #752. Fixes #753.
Full Changelog: v1.5.33...v1.5.33.1
Fixes turning profiling off (including memory profiling); works with Sage
What's Changed
- The command line option
--off
and the programmatic use ofscalene_profiler.stop()
now both disable CPU/GPU (as before), and memory profiling (new), by @sternj in #751 - Added a work-around that lets Scalene work properly with Sage, by @emeryberger in #743
- Fixed issue building on Windows
Full Changelog: v1.5.32.1...v1.5.33
Maintenance release: Fixes browser UI view
What's Changed
- Factored out utility functions. by @emeryberger in #736
- Fixes browser detection; some refactoring by @emeryberger in #737
Full Changelog: v1.5.32...v1.5.32.1
Adds command-line script support, subprocess support for Windows
What's Changed
- Adds support to Windows for handling of child processes by @emeryberger in #697
- Added entrypoint directory field to json by @sternj in #698
- Use a temporary directory instead of
/tmp
on Unix/OS X by @emeryberger in #702 - Makefile change to better support building under venv by @jaltmayerpizzorno in #715
- Removes spurious 'Scalene' in qualified names (status quo ante 1.5.26). by @emeryberger in #719
- Handle text browsers explicitly to support unlisted GUI browsers by @Jeremiah-England in #724
- Fix python aliases by @emeryberger in #732
- Added support for command-line scripts. by @emeryberger in #734
- Minor refactoring by @emeryberger in #735
New Contributors
- @Jeremiah-England made their first contribution in #724
Full Changelog: v1.5.31.1...v1.5.32