-
Notifications
You must be signed in to change notification settings - Fork 1k
generate benchmark input in device #10109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
rapids-bot
merged 119 commits into
rapidsai:branch-22.04
from
karthikeyann:fea-benchmark_speedup2
Mar 22, 2022
Merged
Changes from all commits
Commits
Show all changes
119 commits
Select commit
Hold shift + click to select a range
51fe975
rename generate_benchmark_input.cpp to .cu
karthikeyann 57b0400
update generator lambdas to use thrust::random
karthikeyann df2b986
use thrust random generators: numeric, chrono, fixed_point, string
karthikeyann 501bbca
rename copy_benchmark.cpp to cu (thrust code)
karthikeyann 58a6d38
disable debug print, env iterations in gbench fixture
karthikeyann 211778a
Merge branch 'branch-22.04' into fea-benchmark_speedup2
karthikeyann 759f967
fix bug in bounds
karthikeyann c5f263a
fix static shared_ptr bug
karthikeyann 1b36384
use generator in anyall_benchmark.cpp
karthikeyann 114b9aa
use generator in minmax_benchmark.cpp
karthikeyann 8c27985
use generator in reduce_benchmark.cpp
karthikeyann 709bf0d
use thrust::shuffle in string/copy_benchmark.cu
karthikeyann cc1d7dc
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann a96dd03
rename to copy.cu
karthikeyann dab9c59
remove copy_benchmark.cu
karthikeyann 5957f58
revert generate_input.cpp
karthikeyann ca04d2e
rename to generate_input.cu
karthikeyann c31fcc2
recheckin generate_input.cu changes with old commits
karthikeyann 33e93a3
rename to url_decode.cu
karthikeyann f14f476
update code in url_decode.cu
karthikeyann 1db37b3
update cmake on filename change
karthikeyann 21cdc4b
update renamed header path
karthikeyann 6a6cd62
remove old file
karthikeyann 587e725
rename to extract.cu
karthikeyann 5974d16
Revert "rename to extract.cu"
karthikeyann 60deac6
update code in extract.cu (STRINGS_BENCH 82s for 1 iteration from 366…
karthikeyann 89ac0e2
style fix clang-format
karthikeyann e31612a
fix length bug in run length sample indices size
karthikeyann a17fd24
add fixed_point and decimal128 support
karthikeyann e9b0994
add list column generation support
karthikeyann 00afd6f
use gather in string contiguous split bench
karthikeyann 49baa47
null_frequency<0 means no null_mask
karthikeyann 63d5d4c
use generate input in device in contiguous_split benchmark
karthikeyann 57746c0
reduce join bench input generation time (-50s)
karthikeyann c5f5158
use generate input in device in apply_boolean_mask bench
karthikeyann 6f2c229
fix engine seed for multiple columns
karthikeyann 574ca28
use create_random_table in quantiles bench
karthikeyann 730a71c
replace std::is_integral with cuda::std::is_integral
karthikeyann b743bf8
replace escaped string with raw string literal
karthikeyann 22b6feb
add create_random_null_mask
karthikeyann 79ce7bb
move input generation to device
karthikeyann eeca4f7
use cudf::sequence to generate input in device
karthikeyann ea8dabc
add create_sequence_table
karthikeyann 25776d6
use create_sequence_table in scatter benchmark
karthikeyann d06f873
device input generation for search benchmark, replace float with int
karthikeyann 66e5113
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann 6f5cb04
use device input gen in binaryop benchmarks
karthikeyann 2fca85a
use cuda::std::is_integral_v
karthikeyann 75099b4
optionally disable debug prints
karthikeyann ae03974
replace BENCHMARK_CAPTURE
karthikeyann 5c3d9c5
replace template param with argument
karthikeyann 562bc3e
cleanup comments
karthikeyann 7f8c25c
rename json.cpp to json.cu
karthikeyann f11e08d
move input gen to device in json bench
karthikeyann 916ce00
rename generate_input.cpp to generate_input.cu
karthikeyann d7f0f29
add create_sequence_table, create_random_null_mask
karthikeyann bb74cc7
fix includes, seed
karthikeyann 0ea4f60
use cuda::std to include int128
karthikeyann a25241e
use -std=gnu++17 for generate_input.cu for int128 support
karthikeyann dfd33f2
go back to using BENCHMARK_TEMPLATE_DEFINE_F
karthikeyann f9f3eec
use create_sequence_table in ast bench
karthikeyann 81ac53a
use create_sequence_table in binops bench
karthikeyann 6c659d4
use create_sequence_table, thrust::shuffle in scatter bench
karthikeyann 9f5c5ba
use cudf::sequence, create_random_null_mask in search bench
karthikeyann 6758095
update copyright year
karthikeyann 718e269
style fix clang format
karthikeyann 704bb72
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann 6804412
Merge branch 'branch-22.04' into fea-benchmark_speedup2
karthikeyann 771c915
update copyright year
karthikeyann 72ac32c
merge fix duplicate entry
karthikeyann 532e729
cleanup
karthikeyann eb3e6b9
cleanup
karthikeyann 0ad778e
address review comments
karthikeyann 9dd9244
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann 1894e44
Merge branch 'branch-22.04' into fea-benchmark_speedup2
karthikeyann bda1f6c
const auto to auto const
karthikeyann d568d09
address review comments
karthikeyann 993c85d
reduce code duplication
karthikeyann bdbdf49
Merge branch 'branch-22.04' into fea-benchmark_speedup_2.6
karthikeyann 02ef0d2
Revert "rename generate_input.cpp to generate_input.cu"
karthikeyann 820b417
rename generator functor
karthikeyann 9028a80
simplify create null mask
karthikeyann 4f1f3e8
rename repeat_dtypes to cycle_dtypes
karthikeyann b31de3a
move cycle_dtypes out for create_sequence_table
karthikeyann 1d4d57a
move cycle_dtypes out of create_random_table
karthikeyann 581e4b8
fix null mask null_count
karthikeyann 204147d
Merge branch 'fea-benchmark_speedup_2.6' of github.com:karthikeyann/c…
karthikeyann 7ff955b
remove num_cols, rename parameter name
karthikeyann 83fc374
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann 2b667e6
cleanup includes
karthikeyann 7e1ada1
style fix clangformat
karthikeyann 8bebee0
include fixes
karthikeyann e1d47f8
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann 1135ca3
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann 6fad37b
replace sequence with random table as data won't matter here
karthikeyann 26a65ca
move common code to avg length sample indices function
karthikeyann dbe5916
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann 0ec63be
remove unused code
karthikeyann 7b56bfa
address review comments (vuule)
karthikeyann cf5c9ef
address review comments (vyasr)
karthikeyann 124f744
replace binomial with normal
karthikeyann a2bbe8a
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann f57863c
replace TEMPLATED_BENCHMARK_F with BENCHMARK_DEFINE_F
karthikeyann d73b0f0
use more instances of create_sequence_table
karthikeyann a416cf9
add chrono params, use in drop_duplicates bench
karthikeyann d76b8c1
use create_random_table more
karthikeyann 51ccd92
include cleanup
karthikeyann e13c1ac
null frequency cleanup
karthikeyann 5ad2073
rename STREAM_COMPACTION_BENCH to STREAM_COMPACTION_NVBENCH
karthikeyann af625de
address review comments
karthikeyann 38ee90b
Merge branch 'branch-22.04' of github.com:rapidsai/cudf into fea-benc…
karthikeyann 156ac3f
add std::clamp to value_generator
karthikeyann c5b3c47
static_cast fix
karthikeyann 7d17ea5
update more benchmarks input gen to device
karthikeyann de3b6e8
std::optional for null_frequency
karthikeyann d02c2fb
null probablilty float to double
karthikeyann 5b59642
add geometric distribution approximation
karthikeyann 1e393a5
more comments addressed
karthikeyann 0810425
addressing review commments (davidwendt)
karthikeyann File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.