viztracer

by gaogaotiantian · Developer Tools

A debugging and profiling tool that can trace and visualize python code execution

New0 ratings7,733 starsActive
Developer ToolsDeveloper ToolPythonC
Open project ↗↓ Download 1.1.1GitHub⚑ Report
viztracer preview

About this project

VizTracer VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution. The front-end UI is powered by Perfetto. Use "AWSD" to zoom/navigate. More help can be found in "Support - Controls". Highlights Detailed function entry/exit information on timeline with source code Super easy to use, no source code change for most features, no package dependency Low overhead, probably the fastest tracer in the market Supports threading, multiprocessing, subprocess, async and PyTorch Powerful front-end, able to render GB-level trace smoothly Works on Linux/MacOS/Windows Install The preferred way to install VizTracer is via pip …

Technologies

PythonC++CMakefiledebuggingloggingflamegraph

Project health

Actively maintained
Last update3 weeks ago
Contributors36
Latest release1.1.1
Open issues & PRs32
LicenseApache-2.0
On GitHubsince 2020

GitHub

7,733
stars
474
forks
36
contributors
32
open issues & PRs
Python
language
3 weeks ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review viztracer.

Built by

gaogaotiantian
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain gaogaotiantian/viztracer? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like