Skip to content

Commit fa11db2

Browse files
Refactor (#3561)
1 parent e03c59f commit fa11db2

File tree

2 files changed

+10
-30
lines changed

2 files changed

+10
-30
lines changed

cub/benchmarks/bench/partition/flagged.cu

+5-15
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,6 @@ void flagged(nvbench::state& state, nvbench::type_list<T, OffsetT, UseDistinctPa
111111
using output_it_t = typename ::cuda::std::
112112
conditional<use_distinct_out_partitions, cub::detail::select::partition_distinct_output_t<T*, T*>, T*>::type;
113113

114-
#if !TUNE_BASE
115-
using policy_t = policy_hub_t<T>;
116114
using dispatch_t = cub::DispatchSelectIf<
117115
input_it_t,
118116
flag_it_t,
@@ -122,20 +120,12 @@ void flagged(nvbench::state& state, nvbench::type_list<T, OffsetT, UseDistinctPa
122120
equality_op_t,
123121
offset_t,
124122
keep_rejects,
125-
may_alias,
126-
policy_t>;
127-
#else // TUNE_BASE
128-
using dispatch_t = cub::DispatchSelectIf<
129-
input_it_t,
130-
flag_it_t,
131-
output_it_t,
132-
num_selected_it_t,
133-
select_op_t,
134-
equality_op_t,
135-
offset_t,
136-
keep_rejects,
137-
may_alias>;
123+
may_alias
124+
#if !TUNE_BASE
125+
,
126+
policy_hub_t<T>
138127
#endif // TUNE_BASE
128+
>;
139129

140130
// Retrieve axis parameters
141131
const auto elements = static_cast<std::size_t>(state.get_int64("Elements{io}"));

cub/benchmarks/bench/partition/if.cu

+5-15
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,6 @@ void partition(nvbench::state& state, nvbench::type_list<T, OffsetT, UseDistinct
137137
using output_it_t = typename ::cuda::std::
138138
conditional<use_distinct_out_partitions, cub::detail::select::partition_distinct_output_t<T*, T*>, T*>::type;
139139

140-
#if !TUNE_BASE
141-
using policy_t = policy_hub_t<T>;
142140
using dispatch_t = cub::DispatchSelectIf<
143141
input_it_t,
144142
flag_it_t,
@@ -148,20 +146,12 @@ void partition(nvbench::state& state, nvbench::type_list<T, OffsetT, UseDistinct
148146
equality_op_t,
149147
offset_t,
150148
keep_rejects,
151-
may_alias,
152-
policy_t>;
153-
#else // TUNE_BASE
154-
using dispatch_t = cub::DispatchSelectIf<
155-
input_it_t,
156-
flag_it_t,
157-
output_it_t,
158-
num_selected_it_t,
159-
select_op_t,
160-
equality_op_t,
161-
offset_t,
162-
keep_rejects,
163-
may_alias>;
149+
may_alias
150+
#if !TUNE_BASE
151+
,
152+
policy_hub_t<T>
164153
#endif // !TUNE_BASE
154+
>;
165155

166156
// Retrieve axis parameters
167157
const auto elements = static_cast<std::size_t>(state.get_int64("Elements{io}"));

0 commit comments

Comments
 (0)