Releases: plasma-umass/scalene
Releases · plasma-umass/scalene
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
Maintenance release, fixes GPU memory reporting
Re-issuing because of a version number issue.
Full Changelog: v1.5.31...v1.5.31.1
Maintenance release, fixes GPU memory reporting
What's Changed
- Fixed an issue that made the GPU utilization pie too wide, obscuring the GPU memory report.
- (Non user-visible) Added outermost loop to JSON by @sternj in #694
Full Changelog: v1.5.30...v1.5.31
Adds line navigation from Scalene -> VS Code
What's Changed
- When running as a VS Code extension, clicking on a line number in Scalene now navigates to the relevant source file and line in VS Code.
Full Changelog: v1.5.29...v1.5.30
Added support needed for VS Code extension
What's Changed
With the changes incorporated in this release, Scalene now has a working extension for VS Code in the Visual Studio extension marketplace. The changes include a new --no-browser
command line option as well as adjusting the behavior of --outfile
to use that directory for all output.
- Added features for Scalene VS Code extension support by @emeryberger in #692.
Full Changelog: v1.5.28...v1.5.29