Skip to content

Releases: gaogaotiantian/viztracer

VizTracer 1.0.0 Release

23 Nov 19:32
Compare
Choose a tag to compare
  • 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

10 Nov 19:11
Compare
Choose a tag to compare
  • 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

15 Oct 01:22
Compare
Choose a tag to compare
  • 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

10 May 01:47
Compare
Choose a tag to compare
  • 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

01 Feb 22:07
Compare
Choose a tag to compare
Pre-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

03 Dec 02:54
56faa75
Compare
Choose a tag to compare
Pre-release
  • Supported VS Code extension!
  • Fixed subprocess argument issue
  • Much better support on jupyter

VizTracer 0.16.0 Release

05 Oct 07:59
3ecd46a
Compare
Choose a tag to compare
Pre-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

13 Nov 23:49
138269b
Compare
Choose a tag to compare
Pre-release
  • Fixed vizplugins

VizTracer 0.15.5 Release

31 Oct 01:34
Compare
Choose a tag to compare
Pre-release
  • Added support for 3.11 and dropped support for 3.6
  • Fixed escape character issue in dump_raw

VizTracer 0.15.4 Release

15 Aug 02:35
Compare
Choose a tag to compare
Pre-release
  • Nested multi-process worked
  • Supported function name error ignore
  • vizviewer now exits when the port is occupied