From ba1173d326fc540183dd2563cc7b4b66127cd222 Mon Sep 17 00:00:00 2001 From: Karthikeyan <6488848+karthikeyann@users.noreply.github.com> Date: Tue, 19 Apr 2022 18:50:04 +0530 Subject: [PATCH] cleanup benchmark includes (#10661) - remove cudf_test unnecessary includes - fix include order - remove benchmark/benchmark.h when benchmark fixture is included Authors: - Karthikeyan (https://github.com/karthikeyann) Approvers: - Nghia Truong (https://github.com/ttnghia) - Bradley Dice (https://github.com/bdice) URL: https://github.com/rapidsai/cudf/pull/10661 --- cpp/benchmarks/copying/contiguous_split.cu | 1 + cpp/benchmarks/copying/copy_if_else.cpp | 1 - cpp/benchmarks/hashing/hash.cpp | 1 - cpp/benchmarks/io/csv/csv_reader.cpp | 2 -- cpp/benchmarks/io/csv/csv_writer.cpp | 2 -- cpp/benchmarks/io/cuio_common.hpp | 4 ++-- cpp/benchmarks/io/orc/orc_reader.cpp | 2 -- cpp/benchmarks/io/orc/orc_writer.cpp | 2 -- cpp/benchmarks/io/parquet/parquet_reader.cpp | 2 -- cpp/benchmarks/io/parquet/parquet_writer.cpp | 2 -- .../io/parquet/parquet_writer_chunks.cpp | 11 ++--------- cpp/benchmarks/io/text/multibyte_split.cpp | 5 +---- cpp/benchmarks/iterator/iterator.cu | 9 ++++----- cpp/benchmarks/join/join_common.hpp | 4 +--- cpp/benchmarks/merge/merge.cpp | 11 ++++------- cpp/benchmarks/null_mask/set_null_mask.cpp | 2 -- cpp/benchmarks/reduction/scan.cpp | 1 - cpp/benchmarks/replace/clamp.cpp | 1 - cpp/benchmarks/replace/nans.cpp | 1 - cpp/benchmarks/sort/rank.cpp | 13 +++---------- cpp/benchmarks/sort/sort.cpp | 11 ++--------- cpp/benchmarks/sort/sort_strings.cpp | 1 - cpp/benchmarks/sort/sort_structs.cpp | 5 ++--- cpp/benchmarks/string/case.cpp | 1 - cpp/benchmarks/string/combine.cpp | 2 -- cpp/benchmarks/string/contains.cpp | 1 - cpp/benchmarks/string/convert_datetime.cpp | 1 - cpp/benchmarks/string/convert_durations.cpp | 16 ++++++---------- cpp/benchmarks/string/convert_fixed_point.cpp | 6 ++---- cpp/benchmarks/string/convert_numerics.cpp | 6 ++---- cpp/benchmarks/string/copy.cu | 2 +- cpp/benchmarks/string/extract.cpp | 3 ++- cpp/benchmarks/string/factory.cu | 4 ++-- cpp/benchmarks/string/filter.cpp | 4 ++-- cpp/benchmarks/string/find.cpp | 4 ++-- cpp/benchmarks/string/repeat_strings.cpp | 1 - cpp/benchmarks/string/replace.cpp | 8 ++++---- cpp/benchmarks/string/replace_re.cpp | 4 ++-- cpp/benchmarks/string/split.cpp | 4 ++-- cpp/benchmarks/string/substring.cpp | 9 ++++----- cpp/benchmarks/string/translate.cpp | 8 ++++---- cpp/benchmarks/string/url_decode.cu | 8 ++------ cpp/benchmarks/text/ngrams.cpp | 2 -- cpp/benchmarks/text/normalize.cpp | 3 --- cpp/benchmarks/text/normalize_spaces.cpp | 3 --- cpp/benchmarks/text/replace.cpp | 7 ++++--- cpp/benchmarks/text/subword.cpp | 6 +++--- cpp/benchmarks/text/tokenize.cpp | 5 ++--- .../type_dispatcher/type_dispatcher.cu | 2 -- 49 files changed, 68 insertions(+), 146 deletions(-) diff --git a/cpp/benchmarks/copying/contiguous_split.cu b/cpp/benchmarks/copying/contiguous_split.cu index 6b129a4a435..a61b18df8d1 100644 --- a/cpp/benchmarks/copying/contiguous_split.cu +++ b/cpp/benchmarks/copying/contiguous_split.cu @@ -17,6 +17,7 @@ #include #include #include + #include #include diff --git a/cpp/benchmarks/copying/copy_if_else.cpp b/cpp/benchmarks/copying/copy_if_else.cpp index 6f094aba680..6f355118f49 100644 --- a/cpp/benchmarks/copying/copy_if_else.cpp +++ b/cpp/benchmarks/copying/copy_if_else.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include diff --git a/cpp/benchmarks/hashing/hash.cpp b/cpp/benchmarks/hashing/hash.cpp index 1110b6fe9ef..9c0ef5b528d 100644 --- a/cpp/benchmarks/hashing/hash.cpp +++ b/cpp/benchmarks/hashing/hash.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include diff --git a/cpp/benchmarks/io/csv/csv_reader.cpp b/cpp/benchmarks/io/csv/csv_reader.cpp index 6f5e7160cd3..b61ba75ce6e 100644 --- a/cpp/benchmarks/io/csv/csv_reader.cpp +++ b/cpp/benchmarks/io/csv/csv_reader.cpp @@ -14,8 +14,6 @@ * limitations under the License. */ -#include - #include #include #include diff --git a/cpp/benchmarks/io/csv/csv_writer.cpp b/cpp/benchmarks/io/csv/csv_writer.cpp index 65aa31c68dc..079df45b1d8 100644 --- a/cpp/benchmarks/io/csv/csv_writer.cpp +++ b/cpp/benchmarks/io/csv/csv_writer.cpp @@ -14,8 +14,6 @@ * limitations under the License. */ -#include - #include #include #include diff --git a/cpp/benchmarks/io/cuio_common.hpp b/cpp/benchmarks/io/cuio_common.hpp index ff900d20e6f..8ea29684aae 100644 --- a/cpp/benchmarks/io/cuio_common.hpp +++ b/cpp/benchmarks/io/cuio_common.hpp @@ -16,12 +16,12 @@ #pragma once +#include + #include #include #include -#include - using cudf::io::io_type; #define RD_BENCHMARK_DEFINE_ALL_SOURCES(benchmark, name, type_or_group) \ diff --git a/cpp/benchmarks/io/orc/orc_reader.cpp b/cpp/benchmarks/io/orc/orc_reader.cpp index fc76fbe7603..7d6eb432b5b 100644 --- a/cpp/benchmarks/io/orc/orc_reader.cpp +++ b/cpp/benchmarks/io/orc/orc_reader.cpp @@ -14,8 +14,6 @@ * limitations under the License. */ -#include - #include #include #include diff --git a/cpp/benchmarks/io/orc/orc_writer.cpp b/cpp/benchmarks/io/orc/orc_writer.cpp index f61dac7677b..4e7781b402a 100644 --- a/cpp/benchmarks/io/orc/orc_writer.cpp +++ b/cpp/benchmarks/io/orc/orc_writer.cpp @@ -14,8 +14,6 @@ * limitations under the License. */ -#include - #include #include #include diff --git a/cpp/benchmarks/io/parquet/parquet_reader.cpp b/cpp/benchmarks/io/parquet/parquet_reader.cpp index b20534e8ac0..af7121d37dc 100644 --- a/cpp/benchmarks/io/parquet/parquet_reader.cpp +++ b/cpp/benchmarks/io/parquet/parquet_reader.cpp @@ -14,8 +14,6 @@ * limitations under the License. */ -#include - #include #include #include diff --git a/cpp/benchmarks/io/parquet/parquet_writer.cpp b/cpp/benchmarks/io/parquet/parquet_writer.cpp index d25fae42d0e..776121028ef 100644 --- a/cpp/benchmarks/io/parquet/parquet_writer.cpp +++ b/cpp/benchmarks/io/parquet/parquet_writer.cpp @@ -14,8 +14,6 @@ * limitations under the License. */ -#include - #include #include #include diff --git a/cpp/benchmarks/io/parquet/parquet_writer_chunks.cpp b/cpp/benchmarks/io/parquet/parquet_writer_chunks.cpp index 30ed245ed9a..e22696b9c01 100644 --- a/cpp/benchmarks/io/parquet/parquet_writer_chunks.cpp +++ b/cpp/benchmarks/io/parquet/parquet_writer_chunks.cpp @@ -14,21 +14,14 @@ * limitations under the License. */ -#include - -#include -#include - -#include -#include -#include - #include #include #include #include +#include #include +#include // to enable, run cmake with -DBUILD_BENCHMARKS=ON diff --git a/cpp/benchmarks/io/text/multibyte_split.cpp b/cpp/benchmarks/io/text/multibyte_split.cpp index af6c2c5e030..d274f79a77c 100644 --- a/cpp/benchmarks/io/text/multibyte_split.cpp +++ b/cpp/benchmarks/io/text/multibyte_split.cpp @@ -19,10 +19,9 @@ #include #include -#include - #include +#include #include #include #include @@ -38,8 +37,6 @@ #include #include -using cudf::test::fixed_width_column_wrapper; - temp_directory const temp_dir("cudf_gbench"); enum data_chunk_source_type { diff --git a/cpp/benchmarks/iterator/iterator.cu b/cpp/benchmarks/iterator/iterator.cu index 595775ddf00..5eaaec23211 100644 --- a/cpp/benchmarks/iterator/iterator.cu +++ b/cpp/benchmarks/iterator/iterator.cu @@ -14,13 +14,14 @@ * limitations under the License. */ -#include "../fixture/benchmark_fixture.hpp" -#include "../synchronization/synchronization.hpp" +#include +#include + +#include #include #include #include -#include #include @@ -31,8 +32,6 @@ #include #include -#include - #include template diff --git a/cpp/benchmarks/join/join_common.hpp b/cpp/benchmarks/join/join_common.hpp index 6ff2543cf7d..a031b4e656d 100644 --- a/cpp/benchmarks/join/join_common.hpp +++ b/cpp/benchmarks/join/join_common.hpp @@ -21,10 +21,8 @@ #include #include -#include -#include - #include +#include #include #include #include diff --git a/cpp/benchmarks/merge/merge.cpp b/cpp/benchmarks/merge/merge.cpp index 88354bcc731..82d89233a33 100644 --- a/cpp/benchmarks/merge/merge.cpp +++ b/cpp/benchmarks/merge/merge.cpp @@ -14,18 +14,15 @@ * limitations under the License. */ -#include +#include +#include +#include #include +#include #include #include -#include - -#include -#include -#include - #include #include diff --git a/cpp/benchmarks/null_mask/set_null_mask.cpp b/cpp/benchmarks/null_mask/set_null_mask.cpp index 2057951ff8d..429a62a2bfa 100644 --- a/cpp/benchmarks/null_mask/set_null_mask.cpp +++ b/cpp/benchmarks/null_mask/set_null_mask.cpp @@ -19,8 +19,6 @@ #include -#include - class SetNullmask : public cudf::benchmark { }; diff --git a/cpp/benchmarks/reduction/scan.cpp b/cpp/benchmarks/reduction/scan.cpp index aef4960789a..8c434465795 100644 --- a/cpp/benchmarks/reduction/scan.cpp +++ b/cpp/benchmarks/reduction/scan.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include diff --git a/cpp/benchmarks/replace/clamp.cpp b/cpp/benchmarks/replace/clamp.cpp index d3a7415a478..e9a259d0c7b 100644 --- a/cpp/benchmarks/replace/clamp.cpp +++ b/cpp/benchmarks/replace/clamp.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include diff --git a/cpp/benchmarks/replace/nans.cpp b/cpp/benchmarks/replace/nans.cpp index e1b05bbc337..28ca798ebf0 100644 --- a/cpp/benchmarks/replace/nans.cpp +++ b/cpp/benchmarks/replace/nans.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include diff --git a/cpp/benchmarks/sort/rank.cpp b/cpp/benchmarks/sort/rank.cpp index c3c77ebd52f..0a5c1844c69 100644 --- a/cpp/benchmarks/sort/rank.cpp +++ b/cpp/benchmarks/sort/rank.cpp @@ -14,20 +14,13 @@ * limitations under the License. */ -#include -#include - -#include -#include -#include -#include -#include - -#include #include #include #include +#include +#include + class Rank : public cudf::benchmark { }; diff --git a/cpp/benchmarks/sort/sort.cpp b/cpp/benchmarks/sort/sort.cpp index 1a42daa5bb0..d7c33e7170e 100644 --- a/cpp/benchmarks/sort/sort.cpp +++ b/cpp/benchmarks/sort/sort.cpp @@ -14,19 +14,12 @@ * limitations under the License. */ -#include - -#include -#include -#include -#include -#include - -#include #include #include #include +#include + template class Sort : public cudf::benchmark { }; diff --git a/cpp/benchmarks/sort/sort_strings.cpp b/cpp/benchmarks/sort/sort_strings.cpp index 30a7aee043b..a58b9a4f6da 100644 --- a/cpp/benchmarks/sort/sort_strings.cpp +++ b/cpp/benchmarks/sort/sort_strings.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include diff --git a/cpp/benchmarks/sort/sort_structs.cpp b/cpp/benchmarks/sort/sort_structs.cpp index 81f7ad8a4c1..9b6c32940f5 100644 --- a/cpp/benchmarks/sort/sort_structs.cpp +++ b/cpp/benchmarks/sort/sort_structs.cpp @@ -16,11 +16,10 @@ #include -#include - -#include #include +#include + #include #include diff --git a/cpp/benchmarks/string/case.cpp b/cpp/benchmarks/string/case.cpp index 0d74d0a6b7c..daa22d25677 100644 --- a/cpp/benchmarks/string/case.cpp +++ b/cpp/benchmarks/string/case.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include diff --git a/cpp/benchmarks/string/combine.cpp b/cpp/benchmarks/string/combine.cpp index a0cfcd15fe8..85c48e18ce1 100644 --- a/cpp/benchmarks/string/combine.cpp +++ b/cpp/benchmarks/string/combine.cpp @@ -16,7 +16,6 @@ #include "string_bench_args.hpp" -#include #include #include #include @@ -24,7 +23,6 @@ #include #include #include -#include class StringCombine : public cudf::benchmark { }; diff --git a/cpp/benchmarks/string/contains.cpp b/cpp/benchmarks/string/contains.cpp index 3a89b5646d7..6689e3611d1 100644 --- a/cpp/benchmarks/string/contains.cpp +++ b/cpp/benchmarks/string/contains.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include diff --git a/cpp/benchmarks/string/convert_datetime.cpp b/cpp/benchmarks/string/convert_datetime.cpp index 3782fea1e36..488ce95d397 100644 --- a/cpp/benchmarks/string/convert_datetime.cpp +++ b/cpp/benchmarks/string/convert_datetime.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include diff --git a/cpp/benchmarks/string/convert_durations.cpp b/cpp/benchmarks/string/convert_durations.cpp index 8af111d9a63..6e3a9e8faa9 100644 --- a/cpp/benchmarks/string/convert_durations.cpp +++ b/cpp/benchmarks/string/convert_durations.cpp @@ -13,21 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + +#include +#include + +#include + #include #include #include #include -#include -#include -#include -#include - -#include - -#include -#include - #include #include diff --git a/cpp/benchmarks/string/convert_fixed_point.cpp b/cpp/benchmarks/string/convert_fixed_point.cpp index 05b87906eca..88657c409cd 100644 --- a/cpp/benchmarks/string/convert_fixed_point.cpp +++ b/cpp/benchmarks/string/convert_fixed_point.cpp @@ -14,11 +14,9 @@ * limitations under the License. */ -#include -#include - -#include #include +#include +#include #include #include diff --git a/cpp/benchmarks/string/convert_numerics.cpp b/cpp/benchmarks/string/convert_numerics.cpp index 71a23c76829..3025c32b888 100644 --- a/cpp/benchmarks/string/convert_numerics.cpp +++ b/cpp/benchmarks/string/convert_numerics.cpp @@ -14,11 +14,9 @@ * limitations under the License. */ -#include -#include - -#include #include +#include +#include #include #include diff --git a/cpp/benchmarks/string/copy.cu b/cpp/benchmarks/string/copy.cu index a8f9eb111fc..0280322a3a1 100644 --- a/cpp/benchmarks/string/copy.cu +++ b/cpp/benchmarks/string/copy.cu @@ -20,9 +20,9 @@ #include #include +#include #include #include -#include #include #include diff --git a/cpp/benchmarks/string/extract.cpp b/cpp/benchmarks/string/extract.cpp index b8d206386f5..4ff29285482 100644 --- a/cpp/benchmarks/string/extract.cpp +++ b/cpp/benchmarks/string/extract.cpp @@ -20,9 +20,10 @@ #include #include +#include + #include #include -#include #include diff --git a/cpp/benchmarks/string/factory.cu b/cpp/benchmarks/string/factory.cu index 2e0bf4afb36..dde0b7e4424 100644 --- a/cpp/benchmarks/string/factory.cu +++ b/cpp/benchmarks/string/factory.cu @@ -16,14 +16,14 @@ #include "string_bench_args.hpp" -#include #include #include #include +#include + #include #include -#include #include #include diff --git a/cpp/benchmarks/string/filter.cpp b/cpp/benchmarks/string/filter.cpp index b39cf25bc91..064b824619e 100644 --- a/cpp/benchmarks/string/filter.cpp +++ b/cpp/benchmarks/string/filter.cpp @@ -14,17 +14,17 @@ * limitations under the License. */ -#include #include #include #include +#include + #include #include #include #include #include -#include #include #include diff --git a/cpp/benchmarks/string/find.cpp b/cpp/benchmarks/string/find.cpp index 55eb52c9b30..aaa7bd29b31 100644 --- a/cpp/benchmarks/string/find.cpp +++ b/cpp/benchmarks/string/find.cpp @@ -14,16 +14,16 @@ * limitations under the License. */ -#include #include #include #include +#include + #include #include #include #include -#include #include diff --git a/cpp/benchmarks/string/repeat_strings.cpp b/cpp/benchmarks/string/repeat_strings.cpp index 9044db18522..835a437e3b5 100644 --- a/cpp/benchmarks/string/repeat_strings.cpp +++ b/cpp/benchmarks/string/repeat_strings.cpp @@ -16,7 +16,6 @@ #include "string_bench_args.hpp" -#include #include #include #include diff --git a/cpp/benchmarks/string/replace.cpp b/cpp/benchmarks/string/replace.cpp index 0a3607c64f0..10f6e2a19ed 100644 --- a/cpp/benchmarks/string/replace.cpp +++ b/cpp/benchmarks/string/replace.cpp @@ -14,20 +14,20 @@ * limitations under the License. */ -#include +#include "string_bench_args.hpp" + #include #include #include +#include + #include #include #include -#include #include -#include "string_bench_args.hpp" - class StringReplace : public cudf::benchmark { }; diff --git a/cpp/benchmarks/string/replace_re.cpp b/cpp/benchmarks/string/replace_re.cpp index b9d04630837..148cbe678bd 100644 --- a/cpp/benchmarks/string/replace_re.cpp +++ b/cpp/benchmarks/string/replace_re.cpp @@ -16,14 +16,14 @@ #include "string_bench_args.hpp" -#include #include #include #include +#include + #include #include -#include class StringReplace : public cudf::benchmark { }; diff --git a/cpp/benchmarks/string/split.cpp b/cpp/benchmarks/string/split.cpp index ad25cfe54de..97eb0ba6dbf 100644 --- a/cpp/benchmarks/string/split.cpp +++ b/cpp/benchmarks/string/split.cpp @@ -14,15 +14,15 @@ * limitations under the License. */ -#include #include #include #include +#include + #include #include #include -#include #include diff --git a/cpp/benchmarks/string/substring.cpp b/cpp/benchmarks/string/substring.cpp index 2195cc56515..a18462385fc 100644 --- a/cpp/benchmarks/string/substring.cpp +++ b/cpp/benchmarks/string/substring.cpp @@ -16,21 +16,20 @@ #include "string_bench_args.hpp" -#include #include #include #include +#include + #include #include #include -#include -#include - -#include #include +#include + class StringSubstring : public cudf::benchmark { }; diff --git a/cpp/benchmarks/string/translate.cpp b/cpp/benchmarks/string/translate.cpp index 38c6ff9c701..2ed0ccceba6 100644 --- a/cpp/benchmarks/string/translate.cpp +++ b/cpp/benchmarks/string/translate.cpp @@ -16,19 +16,19 @@ #include "string_bench_args.hpp" -#include #include #include #include -#include -#include #include -#include +#include +#include #include +#include + class StringTranslate : public cudf::benchmark { }; diff --git a/cpp/benchmarks/string/url_decode.cu b/cpp/benchmarks/string/url_decode.cu index 7971d44536d..40bf2b090d4 100644 --- a/cpp/benchmarks/string/url_decode.cu +++ b/cpp/benchmarks/string/url_decode.cu @@ -14,21 +14,17 @@ * limitations under the License. */ -#include #include #include +#include + #include #include #include #include #include -#include -#include -#include -#include - #include #include #include diff --git a/cpp/benchmarks/text/ngrams.cpp b/cpp/benchmarks/text/ngrams.cpp index 157c27ae48a..b1e70517aea 100644 --- a/cpp/benchmarks/text/ngrams.cpp +++ b/cpp/benchmarks/text/ngrams.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include @@ -22,7 +21,6 @@ #include #include -#include #include diff --git a/cpp/benchmarks/text/normalize.cpp b/cpp/benchmarks/text/normalize.cpp index 2cc083f4ae8..3b58a7dd187 100644 --- a/cpp/benchmarks/text/normalize.cpp +++ b/cpp/benchmarks/text/normalize.cpp @@ -14,15 +14,12 @@ * limitations under the License. */ -#include #include #include #include #include #include -#include -#include #include diff --git a/cpp/benchmarks/text/normalize_spaces.cpp b/cpp/benchmarks/text/normalize_spaces.cpp index 3bd636d4aa9..1fe912e5740 100644 --- a/cpp/benchmarks/text/normalize_spaces.cpp +++ b/cpp/benchmarks/text/normalize_spaces.cpp @@ -14,7 +14,6 @@ * limitations under the License. */ -#include #include #include #include @@ -22,8 +21,6 @@ #include #include -#include -#include #include diff --git a/cpp/benchmarks/text/replace.cpp b/cpp/benchmarks/text/replace.cpp index 3fbb6054d5c..a093cd767b3 100644 --- a/cpp/benchmarks/text/replace.cpp +++ b/cpp/benchmarks/text/replace.cpp @@ -14,17 +14,18 @@ * limitations under the License. */ -#include #include #include #include -#include -#include #include +#include + #include +#include + class TextReplace : public cudf::benchmark { }; diff --git a/cpp/benchmarks/text/subword.cpp b/cpp/benchmarks/text/subword.cpp index b8311324f70..d8357dcf92c 100644 --- a/cpp/benchmarks/text/subword.cpp +++ b/cpp/benchmarks/text/subword.cpp @@ -15,12 +15,12 @@ */ #include -#include -#include -#include #include +#include +#include + #include #include #include diff --git a/cpp/benchmarks/text/tokenize.cpp b/cpp/benchmarks/text/tokenize.cpp index 4cb9c9e5271..fea1973c026 100644 --- a/cpp/benchmarks/text/tokenize.cpp +++ b/cpp/benchmarks/text/tokenize.cpp @@ -14,16 +14,15 @@ * limitations under the License. */ -#include #include #include #include #include +#include + #include #include -#include -#include #include #include diff --git a/cpp/benchmarks/type_dispatcher/type_dispatcher.cu b/cpp/benchmarks/type_dispatcher/type_dispatcher.cu index aba78dad3fe..53dac455b04 100644 --- a/cpp/benchmarks/type_dispatcher/type_dispatcher.cu +++ b/cpp/benchmarks/type_dispatcher/type_dispatcher.cu @@ -17,8 +17,6 @@ #include #include -#include - #include #include #include