diff --git a/cpp/benchmarks/common/generate_input.cu b/cpp/benchmarks/common/generate_input.cu index 44246ddd40b7..d2683576f244 100644 --- a/cpp/benchmarks/common/generate_input.cu +++ b/cpp/benchmarks/common/generate_input.cu @@ -33,6 +33,7 @@ #include #include +#include #include #include #include diff --git a/cpp/benchmarks/io/orc/orc_writer_chunks.cpp b/cpp/benchmarks/io/orc/orc_writer_chunks.cpp index dc82772fa83a..d2af77859ab0 100644 --- a/cpp/benchmarks/io/orc/orc_writer_chunks.cpp +++ b/cpp/benchmarks/io/orc/orc_writer_chunks.cpp @@ -25,6 +25,8 @@ #include #include +#include + // to enable, run cmake with -DBUILD_BENCHMARKS=ON constexpr int64_t data_size = 512 << 20; diff --git a/cpp/benchmarks/iterator/iterator.cu b/cpp/benchmarks/iterator/iterator.cu index 86032af4140b..c121d070ca07 100644 --- a/cpp/benchmarks/iterator/iterator.cu +++ b/cpp/benchmarks/iterator/iterator.cu @@ -32,6 +32,7 @@ #include #include #include +#include #include diff --git a/cpp/benchmarks/join/join_common.hpp b/cpp/benchmarks/join/join_common.hpp index 6762b9c1f349..1a87c2d11585 100644 --- a/cpp/benchmarks/join/join_common.hpp +++ b/cpp/benchmarks/join/join_common.hpp @@ -35,6 +35,7 @@ #include #include +#include #include #include diff --git a/cpp/include/cudf/detail/copy.cuh b/cpp/include/cudf/detail/copy.cuh index 30850d8d99dc..348f629a51a2 100644 --- a/cpp/include/cudf/detail/copy.cuh +++ b/cpp/include/cudf/detail/copy.cuh @@ -18,6 +18,8 @@ #include #include +#include + namespace cudf::detail { /** diff --git a/cpp/include/cudf/detail/indexalator.cuh b/cpp/include/cudf/detail/indexalator.cuh index 3657d700397a..a6db463e084e 100644 --- a/cpp/include/cudf/detail/indexalator.cuh +++ b/cpp/include/cudf/detail/indexalator.cuh @@ -25,6 +25,7 @@ #include #include #include +#include #include #include diff --git a/cpp/include/cudf/detail/labeling/label_segments.cuh b/cpp/include/cudf/detail/labeling/label_segments.cuh index e30f5b3ee91b..2a99a2acb526 100644 --- a/cpp/include/cudf/detail/labeling/label_segments.cuh +++ b/cpp/include/cudf/detail/labeling/label_segments.cuh @@ -23,8 +23,10 @@ #include #include #include +#include #include #include +#include #include namespace cudf::detail { diff --git a/cpp/include/cudf/detail/utilities/hash_functions.cuh b/cpp/include/cudf/detail/utilities/hash_functions.cuh index 2c5434b63d20..778f6e98801f 100644 --- a/cpp/include/cudf/detail/utilities/hash_functions.cuh +++ b/cpp/include/cudf/detail/utilities/hash_functions.cuh @@ -27,6 +27,7 @@ #include #include +#include #include #include #include diff --git a/cpp/include/cudf/lists/list_device_view.cuh b/cpp/include/cudf/lists/list_device_view.cuh index 315bfd7dad31..1653a03ce370 100644 --- a/cpp/include/cudf/lists/list_device_view.cuh +++ b/cpp/include/cudf/lists/list_device_view.cuh @@ -22,6 +22,7 @@ #include #include +#include #include namespace cudf { diff --git a/cpp/include/cudf/strings/detail/gather.cuh b/cpp/include/cudf/strings/detail/gather.cuh index d46ab3a91a11..dfc8f0dacc54 100644 --- a/cpp/include/cudf/strings/detail/gather.cuh +++ b/cpp/include/cudf/strings/detail/gather.cuh @@ -26,6 +26,7 @@ #include #include +#include #include #include #include diff --git a/cpp/include/cudf/strings/detail/scatter.cuh b/cpp/include/cudf/strings/detail/scatter.cuh index e8540d941e7e..d430f390f108 100644 --- a/cpp/include/cudf/strings/detail/scatter.cuh +++ b/cpp/include/cudf/strings/detail/scatter.cuh @@ -25,6 +25,8 @@ #include #include +#include +#include #include namespace cudf { diff --git a/cpp/include/cudf/strings/detail/strings_column_factories.cuh b/cpp/include/cudf/strings/detail/strings_column_factories.cuh index 47d218278bb1..5f5f8238c76f 100644 --- a/cpp/include/cudf/strings/detail/strings_column_factories.cuh +++ b/cpp/include/cudf/strings/detail/strings_column_factories.cuh @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include diff --git a/cpp/include/cudf/table/experimental/row_operators.cuh b/cpp/include/cudf/table/experimental/row_operators.cuh index fcdc7948667d..2261683b46fa 100644 --- a/cpp/include/cudf/table/experimental/row_operators.cuh +++ b/cpp/include/cudf/table/experimental/row_operators.cuh @@ -32,9 +32,15 @@ #include #include +#include #include +#include +#include +#include #include +#include #include +#include #include #include #include diff --git a/cpp/src/binaryop/compiled/struct_binary_ops.cuh b/cpp/src/binaryop/compiled/struct_binary_ops.cuh index b9d9477d1a4b..7cf19ef91e89 100644 --- a/cpp/src/binaryop/compiled/struct_binary_ops.cuh +++ b/cpp/src/binaryop/compiled/struct_binary_ops.cuh @@ -28,6 +28,8 @@ #include #include +#include + namespace cudf::binops::compiled::detail { template inline constexpr bool is_any_v = std::disjunction...>::value; diff --git a/cpp/src/copying/purge_nonempty_nulls.cu b/cpp/src/copying/purge_nonempty_nulls.cu index a05f7940fd94..038373dfd744 100644 --- a/cpp/src/copying/purge_nonempty_nulls.cu +++ b/cpp/src/copying/purge_nonempty_nulls.cu @@ -17,6 +17,7 @@ #include #include +#include #include namespace cudf { diff --git a/cpp/src/groupby/sort/group_collect.cu b/cpp/src/groupby/sort/group_collect.cu index 000a595ea2fe..1d55e2b2c60e 100644 --- a/cpp/src/groupby/sort/group_collect.cu +++ b/cpp/src/groupby/sort/group_collect.cu @@ -25,6 +25,7 @@ #include #include +#include #include #include #include diff --git a/cpp/src/groupby/sort/group_correlation.cu b/cpp/src/groupby/sort/group_correlation.cu index a8de7628442c..35eaf7fa0de0 100644 --- a/cpp/src/groupby/sort/group_correlation.cu +++ b/cpp/src/groupby/sort/group_correlation.cu @@ -29,6 +29,8 @@ #include #include +#include +#include #include #include #include diff --git a/cpp/src/groupby/sort/group_quantiles.cu b/cpp/src/groupby/sort/group_quantiles.cu index 31f0f7db1073..90ca5a5c90e5 100644 --- a/cpp/src/groupby/sort/group_quantiles.cu +++ b/cpp/src/groupby/sort/group_quantiles.cu @@ -33,6 +33,7 @@ #include #include #include +#include namespace cudf { namespace groupby { diff --git a/cpp/src/groupby/sort/group_rank_scan.cu b/cpp/src/groupby/sort/group_rank_scan.cu index 0b25ab9a33d5..cce84384ef7f 100644 --- a/cpp/src/groupby/sort/group_rank_scan.cu +++ b/cpp/src/groupby/sort/group_rank_scan.cu @@ -29,6 +29,7 @@ #include #include +#include #include #include #include diff --git a/cpp/src/hash/spark_murmur_hash.cu b/cpp/src/hash/spark_murmur_hash.cu index 613def643bfd..a9bcf8b848dd 100644 --- a/cpp/src/hash/spark_murmur_hash.cu +++ b/cpp/src/hash/spark_murmur_hash.cu @@ -23,6 +23,7 @@ #include #include +#include #include namespace cudf { diff --git a/cpp/src/io/comp/nvcomp_adapter.cu b/cpp/src/io/comp/nvcomp_adapter.cu index 11ce44db7a07..30551dc31cf4 100644 --- a/cpp/src/io/comp/nvcomp_adapter.cu +++ b/cpp/src/io/comp/nvcomp_adapter.cu @@ -19,6 +19,10 @@ #include +#include +#include +#include + namespace cudf::io::nvcomp { batched_args create_batched_nvcomp_args(device_span const> inputs, diff --git a/cpp/src/io/csv/datetime.cuh b/cpp/src/io/csv/datetime.cuh index cb7f32bd380c..082674794faf 100644 --- a/cpp/src/io/csv/datetime.cuh +++ b/cpp/src/io/csv/datetime.cuh @@ -22,6 +22,7 @@ #include #include +#include #include namespace cudf { diff --git a/cpp/src/io/json/json_gpu.cu b/cpp/src/io/json/json_gpu.cu index a7d88dd38a3f..7d37fdf48689 100644 --- a/cpp/src/io/json/json_gpu.cu +++ b/cpp/src/io/json/json_gpu.cu @@ -36,6 +36,7 @@ #include #include +#include #include #include #include diff --git a/cpp/src/io/orc/writer_impl.cu b/cpp/src/io/orc/writer_impl.cu index 5024d23121fe..996b5f43b480 100644 --- a/cpp/src/io/orc/writer_impl.cu +++ b/cpp/src/io/orc/writer_impl.cu @@ -44,7 +44,11 @@ #include #include #include +#include #include +#include +#include +#include #include #include diff --git a/cpp/src/io/parquet/page_enc.cu b/cpp/src/io/parquet/page_enc.cu index fc4c9641b852..b5da0255dd1e 100644 --- a/cpp/src/io/parquet/page_enc.cu +++ b/cpp/src/io/parquet/page_enc.cu @@ -40,6 +40,7 @@ #include #include #include +#include #include #include #include diff --git a/cpp/src/io/parquet/reader_impl.cu b/cpp/src/io/parquet/reader_impl.cu index c2c238c5f276..4685ed4bc525 100644 --- a/cpp/src/io/parquet/reader_impl.cu +++ b/cpp/src/io/parquet/reader_impl.cu @@ -39,6 +39,7 @@ #include #include +#include #include #include #include diff --git a/cpp/src/io/parquet/writer_impl.cu b/cpp/src/io/parquet/writer_impl.cu index ac42e04ce0ba..b97c38027e65 100644 --- a/cpp/src/io/parquet/writer_impl.cu +++ b/cpp/src/io/parquet/writer_impl.cu @@ -46,6 +46,7 @@ #include #include +#include #include #include #include diff --git a/cpp/src/io/utilities/parsing_utils.cuh b/cpp/src/io/utilities/parsing_utils.cuh index 6e85a271b548..1d97d4a344ae 100644 --- a/cpp/src/io/utilities/parsing_utils.cuh +++ b/cpp/src/io/utilities/parsing_utils.cuh @@ -24,8 +24,11 @@ #include +#include #include +#include #include +#include #include diff --git a/cpp/src/join/hash_join.cu b/cpp/src/join/hash_join.cu index 3e198fc7681b..d9d4599d47bd 100644 --- a/cpp/src/join/hash_join.cu +++ b/cpp/src/join/hash_join.cu @@ -33,6 +33,7 @@ #include #include #include +#include #include #include diff --git a/cpp/src/join/join_common_utils.cuh b/cpp/src/join/join_common_utils.cuh index 43c20cc01d9c..44cddd2720ed 100644 --- a/cpp/src/join/join_common_utils.cuh +++ b/cpp/src/join/join_common_utils.cuh @@ -26,6 +26,8 @@ #include +#include + namespace cudf { namespace detail { /** diff --git a/cpp/src/lists/combine/concatenate_rows.cu b/cpp/src/lists/combine/concatenate_rows.cu index c749236113f4..4364470407fb 100644 --- a/cpp/src/lists/combine/concatenate_rows.cu +++ b/cpp/src/lists/combine/concatenate_rows.cu @@ -27,7 +27,11 @@ #include #include +#include #include +#include +#include +#include namespace cudf { namespace lists { diff --git a/cpp/src/lists/contains.cu b/cpp/src/lists/contains.cu index f4c7292ba0d5..16e155e9e6cd 100644 --- a/cpp/src/lists/contains.cu +++ b/cpp/src/lists/contains.cu @@ -34,6 +34,8 @@ #include #include #include +#include +#include #include #include diff --git a/cpp/src/lists/stream_compaction/apply_boolean_mask.cu b/cpp/src/lists/stream_compaction/apply_boolean_mask.cu index 207680b96130..53ba95262843 100644 --- a/cpp/src/lists/stream_compaction/apply_boolean_mask.cu +++ b/cpp/src/lists/stream_compaction/apply_boolean_mask.cu @@ -30,6 +30,7 @@ #include #include +#include namespace cudf::lists { namespace detail { diff --git a/cpp/src/quantiles/tdigest/tdigest.cu b/cpp/src/quantiles/tdigest/tdigest.cu index f4d0462c2c22..3ebb89dfba45 100644 --- a/cpp/src/quantiles/tdigest/tdigest.cu +++ b/cpp/src/quantiles/tdigest/tdigest.cu @@ -27,6 +27,7 @@ #include #include +#include #include #include #include diff --git a/cpp/src/quantiles/tdigest/tdigest_aggregation.cu b/cpp/src/quantiles/tdigest/tdigest_aggregation.cu index b3c3f26f32f9..d870b73dff41 100644 --- a/cpp/src/quantiles/tdigest/tdigest_aggregation.cu +++ b/cpp/src/quantiles/tdigest/tdigest_aggregation.cu @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #include diff --git a/cpp/src/replace/clamp.cu b/cpp/src/replace/clamp.cu index c73286c6025a..f5e0ca3b3ef5 100644 --- a/cpp/src/replace/clamp.cu +++ b/cpp/src/replace/clamp.cu @@ -41,6 +41,7 @@ #include #include #include +#include #include #include diff --git a/cpp/src/rolling/detail/nth_element.cuh b/cpp/src/rolling/detail/nth_element.cuh index 4a61b16ecac9..c28d96e77932 100644 --- a/cpp/src/rolling/detail/nth_element.cuh +++ b/cpp/src/rolling/detail/nth_element.cuh @@ -22,9 +22,16 @@ #include #include -#include #include +#include +#include +#include +#include +#include + +#include + namespace cudf::detail::rolling { /** diff --git a/cpp/src/rolling/detail/rolling_collect_list.cu b/cpp/src/rolling/detail/rolling_collect_list.cu index 1ac54ec53225..d3f15e0acafb 100644 --- a/cpp/src/rolling/detail/rolling_collect_list.cu +++ b/cpp/src/rolling/detail/rolling_collect_list.cu @@ -30,6 +30,7 @@ #include #include #include +#include #include namespace cudf { diff --git a/cpp/src/rolling/detail/rolling_fixed_window.cu b/cpp/src/rolling/detail/rolling_fixed_window.cu index 6aa5758d4905..fb7b1b5f5903 100644 --- a/cpp/src/rolling/detail/rolling_fixed_window.cu +++ b/cpp/src/rolling/detail/rolling_fixed_window.cu @@ -19,6 +19,7 @@ #include #include +#include #include namespace cudf::detail { diff --git a/cpp/src/rolling/detail/rolling_variable_window.cu b/cpp/src/rolling/detail/rolling_variable_window.cu index bc024dcb5b30..fcddabe54a46 100644 --- a/cpp/src/rolling/detail/rolling_variable_window.cu +++ b/cpp/src/rolling/detail/rolling_variable_window.cu @@ -19,6 +19,7 @@ #include #include +#include #include namespace cudf::detail { diff --git a/cpp/src/sort/sort.cu b/cpp/src/sort/sort.cu index dfffe76ab3ab..5089f233916a 100644 --- a/cpp/src/sort/sort.cu +++ b/cpp/src/sort/sort.cu @@ -26,6 +26,7 @@ #include #include +#include namespace cudf { namespace detail { diff --git a/cpp/src/stream_compaction/drop_nans.cu b/cpp/src/stream_compaction/drop_nans.cu index 19c5d5ab1cff..551ad278a7cb 100644 --- a/cpp/src/stream_compaction/drop_nans.cu +++ b/cpp/src/stream_compaction/drop_nans.cu @@ -26,6 +26,7 @@ #include +#include #include namespace { diff --git a/cpp/src/stream_compaction/drop_nulls.cu b/cpp/src/stream_compaction/drop_nulls.cu index 706fa9a15a48..ca7ce8776ce4 100644 --- a/cpp/src/stream_compaction/drop_nulls.cu +++ b/cpp/src/stream_compaction/drop_nulls.cu @@ -25,6 +25,7 @@ #include +#include #include namespace { diff --git a/cpp/src/strings/attributes.cu b/cpp/src/strings/attributes.cu index 381f4f2a7b78..0dd1a870b8a0 100644 --- a/cpp/src/strings/attributes.cu +++ b/cpp/src/strings/attributes.cu @@ -29,6 +29,7 @@ #include #include +#include #include #include #include diff --git a/cpp/src/strings/convert/convert_fixed_point.cu b/cpp/src/strings/convert/convert_fixed_point.cu index a517f1081863..76f23cd338f3 100644 --- a/cpp/src/strings/convert/convert_fixed_point.cu +++ b/cpp/src/strings/convert/convert_fixed_point.cu @@ -37,6 +37,7 @@ #include #include +#include #include #include #include diff --git a/cpp/src/strings/copying/concatenate.cu b/cpp/src/strings/copying/concatenate.cu index 0ab7ef5ff2bf..a9bc8c673de7 100644 --- a/cpp/src/strings/copying/concatenate.cu +++ b/cpp/src/strings/copying/concatenate.cu @@ -33,6 +33,7 @@ #include #include #include +#include #include #include diff --git a/cpp/src/strings/regex/regex.inl b/cpp/src/strings/regex/regex.inl index 1c3bf85f99db..f2da405eeeca 100644 --- a/cpp/src/strings/regex/regex.inl +++ b/cpp/src/strings/regex/regex.inl @@ -19,6 +19,8 @@ #include #include +#include + namespace cudf { namespace strings { namespace detail { diff --git a/cpp/src/strings/replace/multi_re.cu b/cpp/src/strings/replace/multi_re.cu index 234ef2207902..149ccb6167d3 100644 --- a/cpp/src/strings/replace/multi_re.cu +++ b/cpp/src/strings/replace/multi_re.cu @@ -32,6 +32,7 @@ #include #include +#include #include #include diff --git a/cpp/src/strings/search/find.cu b/cpp/src/strings/search/find.cu index 7e3476710cdc..fa8581558a06 100644 --- a/cpp/src/strings/search/find.cu +++ b/cpp/src/strings/search/find.cu @@ -32,6 +32,8 @@ #include #include +#include +#include #include #include diff --git a/cpp/src/strings/search/findall.cu b/cpp/src/strings/search/findall.cu index 8703953b5ccd..d7b41b881b37 100644 --- a/cpp/src/strings/search/findall.cu +++ b/cpp/src/strings/search/findall.cu @@ -30,8 +30,12 @@ #include #include +#include +#include #include #include +#include +#include #include #include diff --git a/cpp/src/strings/strip.cu b/cpp/src/strings/strip.cu index 9b647a330e10..53b75d821fce 100644 --- a/cpp/src/strings/strip.cu +++ b/cpp/src/strings/strip.cu @@ -29,6 +29,7 @@ #include #include +#include #include #include diff --git a/cpp/src/table/row_operators.cu b/cpp/src/table/row_operators.cu index 0afc36b0379d..e4423d348ceb 100644 --- a/cpp/src/table/row_operators.cu +++ b/cpp/src/table/row_operators.cu @@ -26,6 +26,8 @@ #include +#include + namespace cudf { namespace experimental { diff --git a/cpp/src/text/replace.cu b/cpp/src/text/replace.cu index e49ee1e4bfeb..9171df978009 100644 --- a/cpp/src/text/replace.cu +++ b/cpp/src/text/replace.cu @@ -35,6 +35,7 @@ #include #include +#include #include namespace nvtext { diff --git a/cpp/src/text/subword/wordpiece_tokenizer.cu b/cpp/src/text/subword/wordpiece_tokenizer.cu index 1260bd5978a7..0c45ced3d5fa 100644 --- a/cpp/src/text/subword/wordpiece_tokenizer.cu +++ b/cpp/src/text/subword/wordpiece_tokenizer.cu @@ -29,10 +29,13 @@ #include #include #include +#include +#include #include #include #include #include +#include #include namespace nvtext { diff --git a/cpp/tests/io/csv_test.cpp b/cpp/tests/io/csv_test.cpp index 7ae97c19bf30..4f0bdbd9b313 100644 --- a/cpp/tests/io/csv_test.cpp +++ b/cpp/tests/io/csv_test.cpp @@ -34,6 +34,7 @@ #include +#include #include #include #include diff --git a/cpp/tests/iterator/optional_iterator_test_numeric.cu b/cpp/tests/iterator/optional_iterator_test_numeric.cu index faadcdfe2481..2756247c368b 100644 --- a/cpp/tests/iterator/optional_iterator_test_numeric.cu +++ b/cpp/tests/iterator/optional_iterator_test_numeric.cu @@ -19,6 +19,8 @@ #include #include #include +#include +#include using TestingTypes = cudf::test::NumericTypes; diff --git a/cpp/tests/join/conditional_join_tests.cu b/cpp/tests/join/conditional_join_tests.cu index d9f3aa38b9ce..9e75d6c6eb9e 100644 --- a/cpp/tests/join/conditional_join_tests.cu +++ b/cpp/tests/join/conditional_join_tests.cu @@ -24,10 +24,12 @@ #include #include +#include #include #include #include #include +#include #include #include diff --git a/cpp/tests/stream_compaction/apply_boolean_mask_tests.cpp b/cpp/tests/stream_compaction/apply_boolean_mask_tests.cpp index 8b3e6b2018ff..99d5c90d1a45 100644 --- a/cpp/tests/stream_compaction/apply_boolean_mask_tests.cpp +++ b/cpp/tests/stream_compaction/apply_boolean_mask_tests.cpp @@ -28,6 +28,7 @@ #include #include +#include #include #include