Releases: plasma-umass/scalene
Releases · plasma-umass/scalene
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
Maintenance release, fixes GPU memory reporting
What's Changed
- Fixed GPU memory reporting by @emeryberger in #689
- Change
--viewer
to open UI locally instead of from web. by @emeryberger in #687
New Contributors
Full Changelog: v1.5.27...v1.5.28
Maintenance release, bug fixes and enhancements
What's Changed
Bug fixes
- Fixes issue 597 (thread sleep time) and 651 (pickling issue with multiprocessing) by @emeryberger in #665
- Immediately resolve output filename so it ends up in expected location by @emeryberger in #666
- Fixing Jupyter output file issue by @emeryberger in #668
- Moved up assignment so __profiler_base is always defined. by @emeryberger in #677
Functionality enhancements
- Added warning messages for insufficient funds in OpenAI account by @emeryberger in #679
Other changes
- Upgrades manylinux building to 2_28, and adds manylinux2014 by @jaltmayerpizzorno in #676
- Added types, assertions, return values, etc. to pacify Mypy by @emeryberger in #661
- Remove hashable list by @emeryberger in #663
- Added invocation arguments to json by @sternj in #667
Full Changelog: v1.5.26...v1.5.27
Maintenance release
What's Changed
- Use co_qualname instead of looping to find class info by @emeryberger in #453
- Switches to using 'build' module by @jaltmayerpizzorno in #655
- Fixes a
multiprocessing
issue reported here: #647.
Full Changelog: v1.5.25...v1.5.26