mirror of
https://github.com/NVIDIA/nvbench.git
synced 2026-05-19 12:28:52 +00:00
* QOL UX, NVBench creates directories for output JSON, MD, CSV files This closes #185 and supports specifying `--json path/to/nonexistent/folder/result.json` This would create sequence of folders where to place result.json ``` (py313) :~/repos/nvbench$ rm -rf /tmp/nested/ (py313) :~/repos/nvbench$ ./build2/bin/nvbench.example.cpp20.axes -b copy_type_and_block_size_sweep -a Type=I32 -a BlockSize=64 --jsonbin /tmp/nested/json/axes.json --md /tmp/nested/md/res.md --csv /tmp/nested/csv/res.csv > /dev/null 2>&1 (py313) :~/repos/nvbench$ tree /tmp/nested/ /tmp/nested/ ├── csv │ └── res.csv ├── json │ ├── axes.json │ ├── axes.json-bin │ │ └── 0.bin │ └── axes.json-freqs-bin │ └── 0.bin └── md └── res.md 6 directories, 5 files ``` * Add a test that non-existent output folder is created * Remove throwing custom error message. Use default * Replace static_assert(false, ...) with #error