Nader Al Awar
6df5fc8c67
Remove cupti from cuda-bench dependencies
2026-02-02 15:37:13 -06:00
Oleksandr Pavlyk
b5e4b4ba31
cuda.nvbench -> cuda.bench
...
Per PR review suggestion:
- `cuda.parallel` - device-wide algorithms/Thrust
- `cuda.cooperative` - Cooperative algorithsm/CUB
- `cuda.bench` - Benchmarking/NVBench
2025-08-04 13:42:43 -05:00
Oleksandr Pavlyk
584f48ac97
Remove warm-up invocations outside of launcher in examples/throughout and auto_throughput
2025-08-04 12:14:44 -05:00
Oleksandr Pavlyk
453a1648aa
Improvements to readability of examples per PR review
2025-07-31 16:20:52 -05:00
Oleksandr Pavlyk
a69a3647b2
CUTLASS example added, license headers added, fixes
...
- Add license header to each example file.
- Fixed broken runs caused by type declarations.
- Fixed hang in throughput.py when --run-once by doing a
manual warm-up step, like in auto_throughput.py
2025-07-28 15:37:05 -05:00
Oleksandr Pavlyk
a535a1d173
Fix type annotations in cuda.nvbench, and in examples
2025-07-28 15:37:05 -05:00
Oleksandr Pavlyk
e589518376
Change test and examples from using camelCase to using snake_case as implementation changed
2025-07-28 15:37:05 -05:00
Oleksandr Pavlyk
203ef2046e
Add warm-up call to auto_throughput.py
...
Add throughput.py example, which is based on the same kernel as
auto_throughput.py but records global memory reads/writes amounts
to output BWUtil metric measuring %SOL in bandwidth utilization.
2025-07-28 15:37:04 -05:00
Oleksandr Pavlyk
883e5819b6
Use cuda.Stream.from_handle to create core.Stream from nvbench.CudaStream
2025-07-28 15:37:04 -05:00
Oleksandr Pavlyk
2507bc2263
Add Python example based on C++ example/auto_throughput.cpp
2025-07-28 15:37:04 -05:00