viztracer
VizTracer is a low-additional debugging and profiling tool used to monitor and visualize Python code execution operations. Thanks to its Perfetto-based interface, it allows you to analyze large-size tracking data through the browser. It works compatible with libraries such as multiple threads, processes, and PyTorch.
gaogaotiantian · Log Management
Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic
- You can review the runtime function calls and source code interactions of Python scripts on the timeline.
- You can profile application performance by integrating the command line, Jupiter notebooks, or into the code.
- You can detect system bottlenecks by monitoring GPU events and local calls on PyTorch models.
- • NeutralGitHub Issue
Feature request: magic command to use viztracer from within jupyter notebook
“Note sure what would be the best way to implement this, but the usability of viztracer could be greatly improved for datascientists and other Python users who work in interactive envrionments based on Jupyter such as Jupyter Lab and VS Code notebooks. The setup use case would…”
- • NeutralGitHub Issue
GIL information
“Hi, I was wondering if you thought about visualizing when a thread has or tries to get the GIL? cheers, Maarten”