From 0cab19aca4c65453b9d1715b34999dbfc5d0a162 Mon Sep 17 00:00:00 2001 From: Yunsong Wang Date: Thu, 9 Feb 2023 16:52:12 -0500 Subject: [PATCH] Reduce the number of test cases in multibyte_split benchmark (#12737) Authors: - Yunsong Wang (https://github.com/PointKernel) Approvers: - Bradley Dice (https://github.com/bdice) - Nghia Truong (https://github.com/ttnghia) URL: https://github.com/rapidsai/cudf/pull/12737 --- cpp/benchmarks/io/text/multibyte_split.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/cpp/benchmarks/io/text/multibyte_split.cpp b/cpp/benchmarks/io/text/multibyte_split.cpp index c3b7c585055..261243d29fb 100644 --- a/cpp/benchmarks/io/text/multibyte_split.cpp +++ b/cpp/benchmarks/io/text/multibyte_split.cpp @@ -209,10 +209,21 @@ using source_type_list = nvbench::enum_type_list; -NVBENCH_BENCH_TYPES(bench_multibyte_split, NVBENCH_TYPE_AXES(source_type_list)) - .set_name("multibyte_split") +NVBENCH_BENCH_TYPES(bench_multibyte_split, + NVBENCH_TYPE_AXES(nvbench::enum_type_list)) + .set_name("multibyte_split_delimiters") + .set_min_samples(4) .add_int64_axis("strip_delimiters", {0, 1}) .add_int64_axis("delim_size", {1, 4, 7}) .add_int64_axis("delim_percent", {1, 25}) + .add_int64_power_of_two_axis("size_approx", {15}) + .add_int64_axis("byte_range_percent", {50}); + +NVBENCH_BENCH_TYPES(bench_multibyte_split, NVBENCH_TYPE_AXES(source_type_list)) + .set_name("multibyte_split_source") + .set_min_samples(4) + .add_int64_axis("strip_delimiters", {1}) + .add_int64_axis("delim_size", {1}) + .add_int64_axis("delim_percent", {1}) .add_int64_power_of_two_axis("size_approx", {15, 30}) - .add_int64_axis("byte_range_percent", {1, 5, 25, 50, 100}); + .add_int64_axis("byte_range_percent", {10, 100});