github plasma-umass/scalene 1.3.1
GPU profiling, suspend and resume profiling, improved Jupyter support

latest releases: v1.5.41, v1.5.40, v1.5.39...
3 years ago

This release includes the following major new features:

  • GPU profiling. If your system has an nvidia GPU, the profiler will automatically do line-level GPU utilization profiling (just like it already does for CPU).
  • Suspend/resume. When Scalene is profiling a program launched in the background (via &), you can now suspend and resume profiling. To suspend profiling of pid 12345 (Scalene will print the pid when launched in the background): python3 -m scalene.profile --off --pid 12345. To resume profiling: python3 -m scalene.profile --on --pid 12345.
  • Improved Jupyter support. Scalene now indicates in its profiles which Jupyter cell a function was defined in, as in [5].
  • Various bug fixes that improve Scalene's robustness, especially when profiling code using multithreaded libraries like numpy.

Don't miss a new scalene release

NewReleases is sending notifications on new releases.