Releases: gaogaotiantian/viztracer
Releases · gaogaotiantian/viztracer
VizTracer 1.0.0 Release
- Polished the interface and APIs of C tracer to fully eliminate the middleware
_VizTracer
- Utilized
__rdtsc()
for timestamp when available, reducing the overhead - Made it possible to align with Unix timestamp at us level
- Optimized import speed so
viztracer
command can be much faster to invoke - Allowed custom repr function for function args and return value
- Used
sys.monitoring
for Python3.12+ for better performance - Updated the documentation to reflect the current implementation
VizTracer 0.17.1 Release
- Supported PyTorch events with --log_torch
- Source code on the UI is now more stable
- Added more protection in trace func to avoid segfault
VizTracer 0.17.0 Release
- Supported 3.13 and 3.13t, dropped 3.8
- Updated Perfetto to v47.x
- Dropped flamegraph feature because Perfetto supports it natively now
- Allowed unfinished function and dump unfinished functions at exit
- Made logsparse work for spawned process
- Used
__qualname__
when possible - Fixed patching when shell=True
- A few minor bug fixes
VizTracer 0.16.3 Release
- Added option to generate unique file name
- Fixed compiler warning for conda-forge
- Made pickle to work for multi-processing
- Tried to support FreeBSD
- Fixed a couple of bugs
VizTracer 0.16.2 Release
- Much better experience with multiproccesing trace report collection
- Support Apple Silicon!
- Show reasonable process name in case of subprocess
VizTracer 0.16.1 Release
- Supported VS Code extension!
- Fixed subprocess argument issue
- Much better support on jupyter
VizTracer 0.16.0 Release
- Supported Python 3.12, dropped 3.7
- Upgraded Perfetto to v37.0
- Added log compressor
- Python options supported
- Removed vdb
VizTracer 0.15.6 Release
- Fixed vizplugins
VizTracer 0.15.5 Release
- Added support for 3.11 and dropped support for 3.6
- Fixed escape character issue in dump_raw
VizTracer 0.15.4 Release
- Nested multi-process worked
- Supported function name error ignore
- vizviewer now exits when the port is occupied