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.

VI

gaogaotiantian · Log Management

STARS7.8K
FORKS479
COMMITS0
CONTRIBUTORS0
VERSION1.1.1
UPDATED1 mo ago
PythonProfillemeDebuggingVisualizationApache-2.0

Common commercial products in this category: Splunk, Datadog Logs, Sumo Logic

What can it do?
  • 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.
User reviews
  • • 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”

My note

Alternative pages

More in: Log Management