github plasma-umass/scalene v1.5.20
Numerous improvements to proposed optimizations; bug fixes and compatibility improvements; adds internal changes for planned enhancements

latest releases: v1.5.44.1, v1.5.44, v1.5.43.2...
19 months ago

What's Changed

(All changes by @emeryberger unless otherwise specified.)

Proposed optimizations

  • Click to optimize now works for entire classes (4253475)
  • Proposed optimizations now focus on native modules as optimization opportunities (24f630e)
  • numpy always suggested for non-GPU contexts, cupy for GPU optimizations (29df26d)
  • Added more context to guide optimizations (d64d8bb)
  • Clicking on proposed optimizations now copies text to buffer (b4168e5)
  • GPU optimizations by default now enabled only on systems with NVIDIA GPUs (c3341e5)
  • Added switch to allow choosing to optimize performance vs. memory (a04e47d)

Bug fixes

UI enhancments

  • Current filename now "sticky" when scrolling, added blur to top and bottom

Internal changes

  • Collects stack traces (not yet exposed in the AI) in #552
  • Added core utilization tracking (utilization across all cores) in #572

New Contributors

Full Changelog: v1.5.19...v1.5.20

Don't miss a new scalene release

NewReleases is sending notifications on new releases.