Commit Graph

464 Commits

Author SHA1 Message Date
Allison Piper
5ae50a8ef5 Add mroe missing headers. 2024-04-05 23:02:32 +00:00
Allison Piper
b2a9ae04d9 Remove old CUDA+MSVC builds and make windows build-only. 2024-04-05 22:37:56 +00:00
Allison Piper
5b18c26a28 Fix header for std::min/max.
Why do I always think it's utility instead of algorithm....
2024-04-05 22:37:07 +00:00
Allison Piper
6a409efa2d Temporarily disable CUPTI on all windows builds. 2024-04-05 22:18:18 +00:00
Allison Piper
f432f88866 Fix warnings on MSVC. 2024-04-05 21:42:52 +00:00
Allison Piper
829787649b More flailing about in powershell. 2024-04-05 21:03:16 +00:00
Allison Piper
21742e6bea Cleanup filesystem header handling. 2024-04-05 20:49:17 +00:00
Allison Piper
de3d202635 Windows CI debugging. 2024-04-05 20:09:00 +00:00
Allison Piper
a4151667ff Quotation mark madness 2024-04-05 19:45:40 +00:00
Allison Piper
dd04f3befe Temporarily disable NVML on windows CI until new containers are ready. 2024-04-05 19:27:27 +00:00
Allison Piper
f3952848c4 WAR issues on gcc-7. 2024-04-05 19:25:22 +00:00
Allison Piper
198986875e More matrix/devcontainer updates. 2024-04-05 19:25:04 +00:00
Allison Piper
b9712f8696 Fix windows build scripts. 2024-04-05 18:30:35 +00:00
Allison Piper
943f268280 Fix warnings with clang host compiler. 2024-04-05 18:18:33 +00:00
Allison Piper
7063e1d60a More devcontainer hijinks. 2024-04-05 18:14:28 +00:00
Allison Piper
06532fde81 More matrix updates. 2024-04-05 17:51:25 +00:00
Allison Piper
78a265ea55 Support CLI CMake options for windows ci scripts. 2024-04-05 17:34:00 +00:00
Allison Piper
670895c867 Add missing devcontainers. 2024-04-05 17:31:59 +00:00
Allison Piper
b121823e74 Build for all-major architectures in presets.
We can get away with this because we require CMake 3.23.1.
This was added in 3.23.
2024-04-05 17:22:54 +00:00
Allison Piper
fccfd44685 Update matrix file. 2024-04-05 17:22:08 +00:00
Allison Piper
e7d43ba90e Consolidate build/test jobs. 2024-04-05 17:21:52 +00:00
Allison Piper
c4044056ec Add missing build script. 2024-04-05 16:04:11 +00:00
Allison Piper
04b70059b8 Setup clangd compile commands output. 2024-04-05 15:08:04 +00:00
Allison Piper
eb5940c64f Add initial CI, presets, and devcontainers. 2024-04-04 21:42:43 +00:00
Georgii Evtushenko
42d99a5753 Fix MSVC (#158)
* Fix MSVC

* Revert change of source list name
2024-04-04 09:53:30 -07:00
Georgii Evtushenko
d8dced8a64 Merge pull request #151 from gevtushenko/entropy
Entropy-based stopping criterion
2024-01-12 23:19:25 +04:00
Georgy Evtushenko
aebbeb371b Check if criterion options start with -- 2024-01-11 11:24:59 -08:00
Georgy Evtushenko
4be0c5bdcd API convention 2024-01-11 10:48:52 -08:00
Georgy Evtushenko
34c57965a2 Move params 2024-01-11 10:42:43 -08:00
Georgy Evtushenko
dacbee127c Base method naming convention 2024-01-11 10:41:11 -08:00
Georgy Evtushenko
182c77e4f4 Got rid of the params description API 2024-01-10 12:30:17 -08:00
Georgy Evtushenko
bcd5c7d885 Remove extra member variable 2024-01-10 10:15:00 -08:00
Georgy Evtushenko
b59c251e3b Making stopping criterion constructor explicit 2024-01-10 10:13:03 -08:00
Georgy Evtushenko
6b5315fc8f Readable names 2024-01-10 10:12:19 -08:00
Georgy Evtushenko
bd23bcac31 Const version of get criterion 2024-01-10 10:09:00 -08:00
Georgy Evtushenko
dd54af3dc5 Make get params description const 2024-01-10 10:01:49 -08:00
Georgy Evtushenko
42c6bdea70 Handle empty input in mean 2024-01-10 09:52:14 -08:00
Georgy Evtushenko
f5db89cc2b Documented potential improvement 2024-01-09 15:01:08 -08:00
Georgy Evtushenko
d079a49976 Compute mean once 2024-01-09 14:57:29 -08:00
Georgy Evtushenko
2dd4c18e2f Criterion registration macro 2024-01-08 14:20:17 -08:00
Georgy Evtushenko
fade52fa2e Different singleton convention 2024-01-08 14:08:12 -08:00
Georgy Evtushenko
5b6378e918 Comment on reduction of computation in is_finished() 2024-01-08 13:21:26 -08:00
Georgy Evtushenko
85ed6f007c Rename criterion registry to criterion manager 2024-01-08 13:15:46 -08:00
Georgy Evtushenko
4d90c367f5 Showcase specifying benchmark stopping criterion 2024-01-08 13:09:27 -08:00
Georgy Evtushenko
de724a21f1 Rename get_params to get_params_description 2024-01-08 13:06:48 -08:00
Georgy Evtushenko
88cc582cea ABC 2024-01-08 13:03:33 -08:00
Georgy Evtushenko
b789240c76 Entropy-based stopping criterion 2024-01-05 14:59:48 -08:00
Allison Vacanti
7521229872 Merge pull request #138 from andmax/fix/am/do_clone_warnings
fix: add final mark in do_clone methods to avoid warnings
2023-11-20 11:10:38 -05:00
Andre Maximo
e7a4ce70dc fix: add final mark in do_clone methods to avoid warnings 2023-11-20 06:58:02 -03:00
Robert Maynard
978d81a0cb Restore nvml being an optional dependency of nvbench (#149) 2023-11-16 15:20:24 -05:00