Files
nvbench/python/test
Oleksandr Pavlyk 36769ae9c7 Load NVBench script tooling dependencies lazily
Add a shared nvbench_tooling_deps helper that imports packages required
by console tools and reports missing packages with an actionable install
recipe.

Update NVBench scripts to support both direct source-tree execution and
installed package execution through the __package__ import pattern. Defer
third-party tooling imports until they are needed, including lazy loading
for compare tables, device diffs, and plotting paths.

Make loaders resilient to partial initialization failures so a later
retry can complete any dependency that failed previously.

Update tests to cover direct internal use, packaged cuda.bench.scripts
imports, dependency-loader error messages, and cheap CLI validation before
tooling dependencies are loaded.
2026-06-30 06:40:45 -05:00
..