You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- New ZEL_ENABLE_SYSTEM_RESOURCE_TRACKER_CHECKER which enables for users
to track the system resource usage with relation to Level Zero apis.
- Can log to a level zero logger file or to a .csv for plotting using
the included plot_resource_tracker.py
- Currently limited to Linux support.
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
When this mode is enabled, the certification checker validates API usage against the version supported by the driver or an explicitly specified version.
90
91
If an API is used that was introduced in a version higher than the supported version, the checker will return `ZE_RESULT_ERROR_UNSUPPORTED_VERSION`.
- 22 columns of metrics including timestamps, system resources, L0 resource counts, and deltas
115
+
- Atomic line writes for thread safety
116
+
- Companion Python plotting script (`scripts/plot_resource_tracker.py`) for visualization
117
+
118
+
**Use Cases:**
119
+
- Performance analysis and memory leak detection
120
+
- Resource lifecycle tracking and optimization
121
+
- Debugging and benchmarking
122
+
- CI/CD integration for automated resource monitoring
123
+
124
+
**Platform Support:** This checker is Linux-only and uses `/proc/self/status` for system metrics. It is automatically excluded from Windows and macOS builds.
125
+
126
+
See [System Resource Tracker documentation](checkers/system_resource_tracker/system_resource_tracker.md) for detailed usage and CSV format.
0 commit comments