Commit Graph

408 Commits

Author SHA1 Message Date
Robert Maynard
e47d7ac354 write_git_revision_file must be used in same CMakeLists as consumer (#143)
* write_git_revision_file must be used in same CMakeLists as consumer

So we can't have this in the rapids-cmake init function.

* Fix whitespace damage

---------

Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com>
2023-10-19 06:52:17 +02:00
Allison Vacanti
c3a8ef6e37 Merge pull request #141 from robertmaynard/fea/support_turning_off_install_rules
NVBench now supports not installing itself
2023-10-18 09:47:07 -04:00
Robert Maynard
07bc58bddf Properly generate git revision header before usage (#142)
Wasn't found due to testing using CMake 3.27+
2023-10-18 15:46:04 +02:00
Robert Maynard
282cee0f3a NVBench now supports not installing itself 2023-10-17 15:09:39 -04:00
Robert Maynard
0eab168664 Support users which want static builds of nvbench (#140) 2023-10-17 13:55:30 -04:00
Bryce Adelstein Lelbach aka wash
39b2770b62 Fix typo in documentation: set_type_axis_names should be set_type_axes_names 2023-10-05 13:16:16 -04:00
Georgy Evtushenko
8d8b9d42c5 Merge pull request #139 from senior-zero/fix-main/github/warnings
Fix NVBench Warnings
2023-09-25 15:30:19 -07:00
Georgy Evtushenko
856f2cb98d Default move constructors 2023-09-25 15:23:39 -07:00
Georgy Evtushenko
16638cbef0 Fix headers order 2023-09-25 15:15:18 -07:00
Georgy Evtushenko
f3a1fa2a9f Fix warious warnings 2023-09-22 12:17:38 -07:00
Georgy Evtushenko
a1eea54585 Ignore cache directory 2023-09-22 12:17:38 -07:00
Georgy Evtushenko
f57aa9c993 Merge pull request #134 from senior-zero/fix-main/github/gnu_line_marker
Fix gnu line marker warning
2023-06-30 14:44:24 +04:00
Georgy Evtushenko
013d266974 Fix gnu line marker warning 2023-06-28 17:03:31 +04:00
Allison Vacanti
083fdc2fc1 Merge pull request #133 from robertmaynard/bug/handle_conda_env_static_fmt
Handle use case where we are in a conda env but with a static fmt lib
2023-05-31 13:56:56 -04:00
Robert Maynard
b8b5d2904b Handle use case where we are in a conda env but with a static fmt lib 2023-05-31 10:51:40 -04:00
Allison Vacanti
702ab05751 Merge pull request #127 from robertmaynard/use_public_fmt_in_conda
Propagate fmt requirement in conda envs
2023-05-16 12:20:57 -04:00
Georgy Evtushenko
263f9eca98 Merge pull request #131 from senior-zero/enh-main/github/json-device-list
Add list-devices option
2023-04-13 23:04:59 +04:00
Georgy Evtushenko
5785d002e5 Add jsonlist-devices option 2023-04-13 23:04:05 +04:00
Georgy Evtushenko
9d6a60ef82 Merge pull request #130 from senior-zero/enh-main/github/json-list
Introduce machine-readable version of --list
2023-04-10 19:59:25 +04:00
Georgy Evtushenko
12a164f763 Introduce jsonlist 2023-04-10 15:45:12 +04:00
Georgy Evtushenko
fe6f7da36a Throw on unsupported behavior 2023-04-10 15:02:26 +04:00
Georgy Evtushenko
794557acbd List should print only axis lists 2023-04-10 14:55:40 +04:00
Georgy Evtushenko
51a9342b8a Fix examples 2023-04-10 14:53:32 +04:00
Robert Maynard
16c9b0210f Propagate fmt requirement in conda envs
When we are inside a conda env the linker will be set to
`ld.bfd` which will try to resolve all undefined symbols at time.

Since we could be using a shared library version of fmt we need
it on the final link line of consumers
2023-02-17 14:34:34 -05:00
Allison Vacanti
e477bb3862 Merge pull request #108 from aaronmondal/fix-clang-filesystem
Fix filesystem detection for clang
2023-02-01 11:19:16 -05:00
Aaron Siddhartha Mondal
4d25de1377 Remove empty line 2023-02-01 14:20:48 +01:00
Aaron Siddhartha Mondal
05743e5e61 Restore previous include order 2023-02-01 14:18:12 +01:00
Allison Vacanti
9dfe96526c Merge pull request #116 from senior-zero/fix-histogram
Adopt histogram script to new format
2023-01-30 11:48:08 -05:00
Allison Vacanti
f2c47c3854 Merge pull request #114 from robertmaynard/update_to_fmt_9.1
Update nvbench default fmt to be built to be 9.1.0
2023-01-04 10:05:02 -05:00
Georgy Evtushenko
1eb0c49222 Adopt histogram script to new format 2022-12-22 17:12:22 +04:00
Robert Maynard
b8739b6fe6 Update nvbench default fmt to be built to be 9.1.0
The formatting of `{}` can be incorrect under 7.X when given
doubles and compiled with the latest conda toolchain. While both
fmt 8 and 9 don't show this issue move to the latest version
to leverage all the improvements in fmt 9.

Fixes #103
2022-12-16 15:04:49 -05:00
Aaron Siddhartha Mondal
d2f47110dc Fix filesystem detection for clang
Clang defines __GNUC__ but does not use experimental/filesystem.
2022-11-24 10:22:31 +01:00
Jake Hemstad
1cce3988e2 Merge pull request #102 from vyasr/feature/fmt_9
fmt::memory_buffer is no longer an iterator.
2022-11-08 13:47:37 -06:00
Vyas Ramasubramani
a5ffad1e8d Downgrade fmt version again. 2022-11-08 11:13:45 -08:00
Vyas Ramasubramani
06c3cd26e1 Query the underlying type. 2022-11-04 10:05:40 -07:00
Vyas Ramasubramani
ae6ede15d6 Fix warning. 2022-11-03 13:59:17 -07:00
Vyas Ramasubramani
a3b729bca8 fmt::memory_buffer is no longer an iterator. 2022-11-03 10:04:02 -07:00
Georgy Evtushenko
2ce4e425ee Merge pull request #98 from miscco/format_includes
Improve formatting of includes
2022-08-31 13:43:03 +04:00
Michael Schellenberger Costa
2b2d78b5c0 Improve formatting of includes 2022-08-31 11:39:29 +02:00
Georgy Evtushenko
1a13a2e724 Merge pull request #96 from senior-zero/fix-main/github/format
Fix formatting
2022-08-23 02:38:26 +04:00
Georgy Evtushenko
eb4d1b2d5f Add git blame ignore revs 2022-08-23 02:36:28 +04:00
clang-format
8f1152d4a2 Auto format 2022-08-23 02:34:35 +04:00
Georgy Evtushenko
87ce9ee576 Increase line limit 2022-08-18 19:35:22 +04:00
Allison Vacanti
61d862f845 Merge pull request #94 from robertmaynard/update_rapids-cmake
Update to latest version of rapids
2022-08-10 12:52:28 -04:00
Robert Maynard
8919728d32 Update to latest version of rapids
Also ensure that we don't clobber any existing rapids.cmake file
2022-08-08 13:24:29 -04:00
Allison Vacanti
9630a081e6 Merge pull request #93 from hahnjo/local-json
Allow using local nlohmann_json installation
2022-08-05 13:14:23 -04:00
Jonas Hahnfeld
449cd4e275 Allow using local nlohmann_json installation
Use the nlohmann_json::nlohmann_json if available, otherwise fall
back to add the downloaded headers.

Closes #19
2022-08-05 09:57:56 +02:00
Allison Vacanti
761ded142a Merge pull request #89 from PointKernel/patch-1
Fix a typo in README.md
2022-06-06 12:48:59 -04:00
Yunsong Wang
46a2dc2856 Update README.md 2022-06-06 08:59:32 -04:00
Allison Vacanti
12d13bdc5e Merge pull request #85 from pauleonix/main
Add --disable-blocking-kernel and --profile options.
2022-04-26 13:23:58 -04:00