Skip to content

Releases: plasma-umass/scalene

Maintenance release, fixes GPU memory reporting

07 Sep 19:40
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.27...v1.5.28

Maintenance release, bug fixes and enhancements

01 Sep 22:36
Compare
Choose a tag to compare

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

Full Changelog: v1.5.26...v1.5.27

Maintenance release

22 Aug 21:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.25...v1.5.26

Maintenance release: enables profiling modules (`-m`) and paths starting with `~`

13 Aug 18:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.24.1...v1.5.25

Fixes UI issue (web UI and JSON), adds language model option

09 Aug 21:34
Compare
Choose a tag to compare

This release fixes a serious UI issue accidentally introduced in the last release, which displayed the wrong source code for profiles consisting of multiple files. This issue also affected generated JSON files, but did not affect the CLI. This release also adds the option to select different language models (GPT-3.5 or GPT-4).

(Re-issued to force a rebuild of assets)

Full Changelog: v1.5.23...v1.5.24.2

Fixes UI issue (web UI and JSON), adds language model option

09 Aug 21:23
Compare
Choose a tag to compare

This release fixes a serious UI issue accidentally introduced in the last release, which displayed the wrong source code for profiles consisting of multiple files. This issue also affected generated JSON files, but did not affect the CLI. This release also adds the option to select different language models (GPT-3.5 or GPT-4).

Full Changelog: v1.5.23...v1.5.24.1

Improvements to proposed optimizations, other UI improvements

26 Jul 20:10
Compare
Choose a tag to compare

What's Changed

  • Using --off now generates profile output by @emeryberger in #641
  • Moved to GPT-4 for proposed optimizations now that it is generally available by @emeryberger in #582
  • Fixed invocation path by @sternj in #624
  • Escape filenames for Windows, fixing an incompatibility with proposed optimizations on that platform by @emeryberger in #644

Full Changelog: v1.5.22.2...v1.5.23

Maintenance release: various bug fixes

17 Jul 19:03
Compare
Choose a tag to compare

What's Changed

(All changes by @emeryberger unless otherwise specified.)

Bug fixes

  • Fixes an issue caused by recent versions of the NVIDIA driver (affects cupy users) in 0165c4b, fixing #625
  • Escape/unescape HTML/Unicode in #630, fixing #629
  • Updated to fix IPython functionality in #631
  • A fix to a Unicode encoding issue by @rafaelnogalha in #610
  • Updated qualnames by @sternj in #636, fixing #627
  • Updated to properly handle @profile decorators for CPU time attribution in #637
  • Updated version of cloudpickle in setup, fixing a bug for multiprocessing by @sternj in 3d39c7d

New Contributors

Full Changelog: v1.5.21.4...v1.5.22.2

Maintenance Release: fixes MacOS wheel tags, updates cloudpickle

07 Jun 19:15
Compare
Choose a tag to compare

This Release:

  • fixes an issue tagging MacOS wheels, leading to pip not recognizing them and falling back to building from source;
  • updates the cloudpickle version.

Maintenance release: adds 3.12 support, fixes a segfault

05 Jun 00:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.21.2...v1.5.21.3