Skip to content

Numerous improvements to proposed optimizations; bug fixes and compatibility improvements; adds internal changes for planned enhancements

Compare
Choose a tag to compare
@emeryberger emeryberger released this 27 Feb 21:06
· 372 commits to master since this release

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