Releases: llnl/dftracer
Releases · llnl/dftracer
Release v2.0.2
What's Changed
- deprecate dfanalyzer module and move to dfanalyzer_old by @rayandrew in #324
- update: bump version to 2.0.2 in CMakeLists.txt and conf.py by @hariharan-devarajan in #325
Full Changelog: v2.0.1...v2.0.2
Release v2.0.1
What's Changed
- fix link in AI/ML logging documentation by @rayandrew in #320
- Release changes for 2.0.1 by @hariharan-devarajan in #321
- bump: Update version to 2.0.1 in CMakeLists.txt and conf.py by @hariharan-devarajan in #322
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- add bash utilities for querying AI DFTracer by @rayandrew in #296
- Enhance CMake configuration to support dynamic dependency by @hariharan-devarajan in #295
- Enable compression by default in ConfigurationManager constructor by @hariharan-devarajan in #297
- Implement DFTracer server with CPU and memory metrics logging by @hariharan-devarajan in #292
- Update Brahma dependencies and enhance STDIODFTracer by @hariharan-devarajan in #298
- Add formatting checks and autoformat scripts for C/C++ code by @hariharan-devarajan in #302
- Add benchmark workflow for IOR performance testing by @hariharan-devarajan in #303
- Feature/aggregator by @hariharan-devarajan in #300
- feat: allow tags to be categorizes as keys or value for aggregation. by @hariharan-devarajan in #301
- Fix the bug for DLIO APIs by @hariharan-devarajan in #309
- Integrate python bindings and utils into this repo by @hariharan-devarajan in #312
- Feat:Selective aggregation by @hariharan-devarajan in #307
- Added feature for spacial aggregation. by @hariharan-devarajan in #310
- docs: Update import paths from dftracer.logger to dftracer.python by @hariharan-devarajan in #313
- refactor: Remove unused rules files and update rule parsing header by @hariharan-devarajan in #314
- refactor: Remove DFTRACER_PRELOAD_SRC from core target sources by @hariharan-devarajan in #315
- link docs to pydftracer and utilities docs by @rayandrew in #316
- add docs for versioning test locally by @rayandrew in #318
- Release v2.0.0 by @hariharan-devarajan in #317
Full Changelog: v1.0.15...v2.0.0
Release v1.0.15
What's Changed
- Feature/demo env by @hariharan-devarajan in #291
- publish new package name and versioning by @rayandrew in #294
Full Changelog: v1.0.14...v1.0.15
Release v1.0.14
What's Changed
- Fixes #162: Added function create_event_timeline by @OlgaKogiou in #226
- Added debugging docs by @Druva-D in #273
- AI/DL-driven annotation by @rayandrew in #282
- Fix backward compatibility by introducing
dftracer.loggeras package instead of file by @rayandrew in #283 - Fix bug where flush happen only once and improving typing by @rayandrew in #284
- Added graph level tracing for pytorch with dynamo by @Druva-D in #281
- Fix bugs in decorator style of AI logging by @rayandrew in #285
- Metadata logging to support streaming logs by @rayandrew in #286
- Checkpoint Logging + Docs Improvement (caveats, etc.) by @rayandrew in #287
- Bugfix: Add hostname to log file name by @hariharan-devarajan in #288
- Interactive sparse Git clone and push scripts by @amarathe84 in #280
- Bump version to 1.0.14 in CMakeLists.txt and docs/conf.py by @hariharan-devarajan in #289
New Contributors
- @Druva-D made their first contribution in #273
- @amarathe84 made their first contribution in #280
Full Changelog: v1.0.13...v1.0.14
v1.0.13
What's Changed
- Bump version to 1.0.13 in CMakeLists.txt and update release in Sphinx… by @hariharan-devarajan in #271
Full Changelog: v1.0.12...v1.0.13
v1.0.12
What's Changed
- Update Python version condition for source package build in workflow by @hariharan-devarajan in #268
- Bump version to 1.0.12 in CITATION.cff and CMakeLists.txt by @hariharan-devarajan in #269
Full Changelog: v1.0.11...v1.0.12
v1.0.11
What's Changed
- Move configuration from setup.py to pyproject.toml by @rayandrew in #256
- new logger functionalities that supports old API (no args on log*) by @rayandrew in #257
- Fixing GitLab CI to dynamically generate tasks by @hariharan-devarajan in #258
- Fix Gitlab Scripts by @hariharan-devarajan in #259
- Bugfix/ci updates 1 by @hariharan-devarajan in #260
- Refactor DFTracer initialization and finalization logic by @hariharan-devarajan in #261
- Feature/fix auto worker exit by @hariharan-devarajan in #263
- Fix tar command to ensure successful execution in DLIO job generation script by @hariharan-devarajan in #264
- Checks and Error throw on the start_dask_distributed.sh by @OlgaKogiou in #262
- Bump version to 1.0.11 and update version references in configuration… by @hariharan-devarajan in #265
Full Changelog: v1.0.10...v1.0.11
v1.0.10.dev0
What's Changed
- Added citations and acknowledgement by @hariharan-devarajan in #145
- Update README.md by @hariharan-devarajan in #146
- Add perfetto documentation by @rayandrew in #155
- Docs/overlap analysis by @rayandrew in #154
- Improve merging trace script by @rayandrew in #153
- fix typo in overlap analysis code by @rayandrew in #156
- Added scripts into installation of tar gz. by @hariharan-devarajan in #157
- Enhance: Report warning when the summary reports overall io_time more than total time by @Jye-525 in #161
- Enhance: Check time skew across nodes (hariharan-devarajan#160) by @Jye-525 in #163
- Enhanced utility scripts by @hariharan-devarajan in #164
- Release v1.0.4 by @hariharan-devarajan in #165
- BugFix for preads by @hariharan-devarajan in #167
- Update dftracer_main.cpp by @hariharan-devarajan in #168
- Added MPI rank to the trace by @hariharan-devarajan in #169
- Reducing Overheads through DFTracer by @hariharan-devarajan in #170
- Improved buffering by using memory for 32 MB operations by @hariharan-devarajan in #171
- Added mmap example by @hariharan-devarajan in #172
- Changes to support metadata events for using Rank information for processes by @hariharan-devarajan in #174
- Fixes for DBG by @hariharan-devarajan in #175
- Fix docs by @hariharan-devarajan in #176
- Switch nmemb to count by @hariharan-devarajan in #177
- Support for execv by @hariharan-devarajan in #178
- Switch char* buf to vector. by @hariharan-devarajan in #180
- Added limitation and exceptions for buffering case. by @hariharan-devarajan in #181
- Added Fork API by @hariharan-devarajan in #182
- Enhance added error logging by @hariharan-devarajan in #183
- Enhancement enable function tracing for DFTracer. by @hariharan-devarajan in #184
- Enhancement: Make function tracing optional. by @hariharan-devarajan in #185
- Bugfix: ignore metadata events in analyzer by @hariharan-devarajan in #186
- Enhancement: Support existing packages for dependency resolution. by @hariharan-devarajan in #187
- Enhancement added script for sanitization. by @hariharan-devarajan in #189
- Bugfix: including last event from file. by @hariharan-devarajan in #190
- Enhancement: Discard non-ascii characters but keep the line by @hariharan-devarajan in #191
- Enhancement: Support for python3 name match for exec and Polaris existing dependency resolution. by @hariharan-devarajan in #192
- fix typo in args dftracer log by @rayandrew in #194
- Enhancement: sanitize script uses sed for removing non-utf-8 characters. by @helloaashish in #195
- Release v1.0.5 by @hariharan-devarajan in #196
- Enhancement: Support hashing hostname and filename by @hariharan-devarajan in #198
- Enhancement: Fix event structure. by @hariharan-devarajan in #199
- Documentation: Added trace format in documentations. by @hariharan-devarajan in #200
- Add conditional disabling of dft_fn categories by @rayandrew in #201
- Bugfix/genome by @hariharan-devarajan in #202
- Enhancement: Find specific versions of package by @hariharan-devarajan in #203
- Documentation: Fix Environment Variables by @izzet in #204
- BugFix: Checks for consistent buffer writing. by @hariharan-devarajan in #207
- Enhancement: Fixed finalization routine. by @hariharan-devarajan in #208
- Bugfix: Fix for handle AT_FDCWD for readlinkat by @hariharan-devarajan in #209
- Enhancement: Make mpi optional. by @hariharan-devarajan in #210
- Changes to support return multiple events instead of just 1. by @hariharan-devarajan in #212
- Enhancement: Support analyzer to load traces with hashed fields by @helloaashish in #211
- Enhancement: APIs for Metadata events. by @hariharan-devarajan in #205
- Enhancement: Added script for creating index by @hariharan-devarajan in #213
- Enhancement: add hostname to metadata events by @hariharan-devarajan in #215
- add support for splitting trace by @rayandrew in #214
- BugFix: use hex string for hash as they will collide otherwise. by @hariharan-devarajan in #216
- Update requirements.txt by @hariharan-devarajan in #217
- multithreaded exclusive lock by @hariharan-devarajan in #218
- Bugfix: Escape special non-json-line compatible characters from hash strings. by @hariharan-devarajan in #219
- Release v1.0.6 by @hariharan-devarajan in #220
- Bugfix: fixed hash to be integers by @hariharan-devarajan in #222
- Repository: Update README and CITATION by @izzet in #223
- Repository: Add DOI to CITATION.cff by @izzet in #224
- Documentation: Added documentation for custom columns by @OlgaKogiou in #225
- add warning for
DFTRACER_DATA_DIRby @rayandrew in #227 - Fix missing iter name by @rayandrew in #228
- Bugfix: Fixed hash dtype in dfanalyzer by @hariharan-devarajan in #230
- Release/v1.0.8 by @hariharan-devarajan in #232
- Change default to disable. by @hariharan-devarajan in #235
- fix to debug logging by @rayandrew in #237
- Add DOI to Citation Metadata by @izzet in #239
- Add
dftracer_compact_by_pidScript by @izzet in #238 - BugFix: fixes for app name by @hariharan-devarajan in #244
- Docker: Added Docker file to run dftracer code on docker by @hariharan-devarajan in #242
- Updated build instructions by @hariharan-devarajan in #240
- BugFix: We need to build symbols of dftracer for GCC-13 by @hariharan-devarajan in #243
- Update: fixed install from pypi by @hariharan-devarajan in #241
- Bugfix: Hash overflow error only comes in Release of 13.3 by @hariharan-devarajan in #246
- Bugfix: Fix
dftracer_compact_by_pidPID extraction by @izzet in #247 - Repository: Fix README.md repo address by @izzet in #248
- Added parallel gzip by @hariharan-devarajan in #249
- Bump version to 1.0.9 in multiple files by @hariharan-devarajan in #253
- Add CI scripts and configuration for DLIO benchmark testing by @hariharan-devarajan in #254
- Bugfix/gitlab ci by @hariharan-devarajan in #255
New Contributors
Full Changelog: v1.0.2...v1.0.10
What's Changed
- Added citations and acknowledgement by @hariharan-devarajan in #145
- Update README.md by @hariharan-devarajan in #146
- Add perfetto documentation by @rayandrew in #155
- Docs/overlap analysis by @rayandrew in #154
- Improve merging trace script by @rayandrew in #153
- fix typo in overlap analysis code by @rayandrew in #156
- Added scripts into installation of tar gz. by @hariharan-devarajan in #157
- Enhance: Report warning when the summary reports overall io_time more than total time by @Jye-525 in https://github.com/LLNL/dftracer...
v1.0.9
What's Changed
- Added citations and acknowledgement by @hariharan-devarajan in #145
- Update README.md by @hariharan-devarajan in #146
- Add perfetto documentation by @rayandrew in #155
- Docs/overlap analysis by @rayandrew in #154
- Improve merging trace script by @rayandrew in #153
- fix typo in overlap analysis code by @rayandrew in #156
- Added scripts into installation of tar gz. by @hariharan-devarajan in #157
- Enhance: Report warning when the summary reports overall io_time more than total time by @Jye-525 in #161
- Enhance: Check time skew across nodes (hariharan-devarajan#160) by @Jye-525 in #163
- Enhanced utility scripts by @hariharan-devarajan in #164
- Release v1.0.4 by @hariharan-devarajan in #165
- BugFix for preads by @hariharan-devarajan in #167
- Update dftracer_main.cpp by @hariharan-devarajan in #168
- Added MPI rank to the trace by @hariharan-devarajan in #169
- Reducing Overheads through DFTracer by @hariharan-devarajan in #170
- Improved buffering by using memory for 32 MB operations by @hariharan-devarajan in #171
- Added mmap example by @hariharan-devarajan in #172
- Changes to support metadata events for using Rank information for processes by @hariharan-devarajan in #174
- Fixes for DBG by @hariharan-devarajan in #175
- Fix docs by @hariharan-devarajan in #176
- Switch nmemb to count by @hariharan-devarajan in #177
- Support for execv by @hariharan-devarajan in #178
- Switch char* buf to vector. by @hariharan-devarajan in #180
- Added limitation and exceptions for buffering case. by @hariharan-devarajan in #181
- Added Fork API by @hariharan-devarajan in #182
- Enhance added error logging by @hariharan-devarajan in #183
- Enhancement enable function tracing for DFTracer. by @hariharan-devarajan in #184
- Enhancement: Make function tracing optional. by @hariharan-devarajan in #185
- Bugfix: ignore metadata events in analyzer by @hariharan-devarajan in #186
- Enhancement: Support existing packages for dependency resolution. by @hariharan-devarajan in #187
- Enhancement added script for sanitization. by @hariharan-devarajan in #189
- Bugfix: including last event from file. by @hariharan-devarajan in #190
- Enhancement: Discard non-ascii characters but keep the line by @hariharan-devarajan in #191
- Enhancement: Support for python3 name match for exec and Polaris existing dependency resolution. by @hariharan-devarajan in #192
- fix typo in args dftracer log by @rayandrew in #194
- Enhancement: sanitize script uses sed for removing non-utf-8 characters. by @helloaashish in #195
- Release v1.0.5 by @hariharan-devarajan in #196
- Enhancement: Support hashing hostname and filename by @hariharan-devarajan in #198
- Enhancement: Fix event structure. by @hariharan-devarajan in #199
- Documentation: Added trace format in documentations. by @hariharan-devarajan in #200
- Add conditional disabling of dft_fn categories by @rayandrew in #201
- Bugfix/genome by @hariharan-devarajan in #202
- Enhancement: Find specific versions of package by @hariharan-devarajan in #203
- Documentation: Fix Environment Variables by @izzet in #204
- BugFix: Checks for consistent buffer writing. by @hariharan-devarajan in #207
- Enhancement: Fixed finalization routine. by @hariharan-devarajan in #208
- Bugfix: Fix for handle AT_FDCWD for readlinkat by @hariharan-devarajan in #209
- Enhancement: Make mpi optional. by @hariharan-devarajan in #210
- Changes to support return multiple events instead of just 1. by @hariharan-devarajan in #212
- Enhancement: Support analyzer to load traces with hashed fields by @helloaashish in #211
- Enhancement: APIs for Metadata events. by @hariharan-devarajan in #205
- Enhancement: Added script for creating index by @hariharan-devarajan in #213
- Enhancement: add hostname to metadata events by @hariharan-devarajan in #215
- add support for splitting trace by @rayandrew in #214
- BugFix: use hex string for hash as they will collide otherwise. by @hariharan-devarajan in #216
- Update requirements.txt by @hariharan-devarajan in #217
- multithreaded exclusive lock by @hariharan-devarajan in #218
- Bugfix: Escape special non-json-line compatible characters from hash strings. by @hariharan-devarajan in #219
- Release v1.0.6 by @hariharan-devarajan in #220
- Bugfix: fixed hash to be integers by @hariharan-devarajan in #222
- Repository: Update README and CITATION by @izzet in #223
- Repository: Add DOI to CITATION.cff by @izzet in #224
- Documentation: Added documentation for custom columns by @OlgaKogiou in #225
- add warning for
DFTRACER_DATA_DIRby @rayandrew in #227 - Fix missing iter name by @rayandrew in #228
- Bugfix: Fixed hash dtype in dfanalyzer by @hariharan-devarajan in #230
- Release/v1.0.8 by @hariharan-devarajan in #232
- Change default to disable. by @hariharan-devarajan in #235
- fix to debug logging by @rayandrew in #237
- Add DOI to Citation Metadata by @izzet in #239
- Add
dftracer_compact_by_pidScript by @izzet in #238 - BugFix: fixes for app name by @hariharan-devarajan in #244
- Docker: Added Docker file to run dftracer code on docker by @hariharan-devarajan in #242
- Updated build instructions by @hariharan-devarajan in #240
- BugFix: We need to build symbols of dftracer for GCC-13 by @hariharan-devarajan in #243
- Update: fixed install from pypi by @hariharan-devarajan in #241
- Bugfix: Hash overflow error only comes in Release of 13.3 by @hariharan-devarajan in #246
- Bugfix: Fix
dftracer_compact_by_pidPID extraction by @izzet in #247 - Repository: Fix README.md repo address by @izzet in #248
New Contributors
Full Changelog: v1.0.2...v1.0.9