Allison Vacanti
|
cc01d8863c
|
Fix copyright year.
|
2021-03-08 18:39:27 -05:00 |
|
Allison Vacanti
|
078919b6b4
|
Add LICENSE file and boilerplate.
for i in `find ./ -regex ".*\.cuh?$"`
do
sh -c "cat ~/boilerplate ${i} > tmp && mv tmp ${i}"
done
|
2021-03-04 16:03:02 -05:00 |
|
Allison Vacanti
|
bb871094c3
|
Fixes for multidevice/gcc.
- Allow devices to be cleared during benchmark definition.
- Fix various demangling bugs.
|
2021-02-15 21:26:21 -05:00 |
|
Allison Vacanti
|
e302583c67
|
Fix usages of ASSERT_MSG that creates empty __VA_ARGS__.
Invoking a variadic macro with zero variadic args is illegal until
C++20. The extra calls to fmt::format were unnecessary, anyway.
|
2021-02-04 18:54:20 -05:00 |
|
Allison Vacanti
|
6dd4bebe6e
|
Clonable benchmarks.
Adds clone() methods to benchmark_base and axis_base, along with the
scaffolding to support them.
|
2021-01-14 17:51:13 -05:00 |
|
Allison Vacanti
|
0776bdc4be
|
Add nvbench::runner.
|
2020-12-31 21:27:51 -05:00 |
|
Allison Vacanti
|
beaead2c3f
|
Split benchmark into more specialized, nontemplated structs.
|
2020-12-29 19:34:11 -05:00 |
|
Allison Vacanti
|
40f92b4705
|
Add initial nvbench::benchmark.
It's basically just a container for the various axis classes at this
point.
|
2020-12-24 17:33:03 -05:00 |
|