Skip to content
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

[RELEASE] cudf v23.10 #14224

Merged
merged 245 commits into from
Oct 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
245 commits
Select commit Hold shift + click to select a range
6443f0e
v23.10
raydouglass Jul 20, 2023
0edea00
Merge pull request #13730 from rapidsai/branch-23.08
GPUtester Jul 21, 2023
2a590db
Enforce deprecations in `23.10` (#13732)
galipremsagar Jul 24, 2023
43aca00
Support more numeric types in `Groupby.apply` with `engine='jit'` (#1…
brandon-b-miller Jul 25, 2023
40e0eb0
Merge branch 'branch-23.08' into branch-23.10-merge-23.08
vyasr Jul 25, 2023
32dd46d
Merge pull request #13753 from vyasr/branch-23.10-merge-23.08
ajschmidt8 Jul 25, 2023
a0fdca3
Merge pull request #13759 from rapidsai/branch-23.08
GPUtester Jul 25, 2023
ee7e39b
Merge pull request #13760 from rapidsai/branch-23.08
GPUtester Jul 25, 2023
06ef2fc
Merge pull request #13761 from rapidsai/branch-23.08
GPUtester Jul 26, 2023
7dcf052
Merge pull request #13762 from rapidsai/branch-23.08
GPUtester Jul 26, 2023
e55f944
Merge pull request #13764 from rapidsai/branch-23.08
GPUtester Jul 26, 2023
427f879
Provide our own Cython declaration for make_unique (#13746)
wence- Jul 26, 2023
5a3f9fc
Merge branch 'branch-23.08' into branch-23.10-merge-23.08
vyasr Jul 26, 2023
9aa2968
Merge pull request #13773 from vyasr/branch-23.10-merge-23.08
raydouglass Jul 26, 2023
8064170
Fix contains(`in`) method for `Series` (#13779)
galipremsagar Jul 28, 2023
0910046
Raise error on constructing an array from mixed type inputs (#13768)
galipremsagar Jul 28, 2023
3dba6ea
Fix negative unary operation for boolean type (#13780)
galipremsagar Jul 28, 2023
f00e922
Preserve names of column object in various APIs (#13772)
galipremsagar Jul 28, 2023
2dabf0c
Fix construction of DataFrames from dict when columns are provided (#…
wence- Jul 28, 2023
5af5ca8
Merge branch-23.08 into branch-23.10
bdice Jul 28, 2023
70b8f1f
Fix binary operation column ordering and missing column issues (#13778)
galipremsagar Jul 28, 2023
7746af4
Merge pull request #13784 from bdice/branch-23.10-merge-23.08
ajschmidt8 Jul 28, 2023
9d465f2
Upgrade to arrow 12 (#13728)
galipremsagar Jul 31, 2023
02357b1
Raise error when trying to join `datetime` and `timedelta` types with…
galipremsagar Jul 31, 2023
1a75b3c
Update documentation to reflect recent changes in JSON reader and wri…
vuule Aug 1, 2023
c7b5d22
Update get_arrow to arrows 12 CMake target name of arrow::xsimd (#13790)
robertmaynard Aug 1, 2023
3254934
Move Spark-indpendent Table debug to cudf Java (#13783)
gerashegalov Aug 1, 2023
97d60c4
Remove unnecessary pointer copying in JIT GroupBy Apply (#13792)
brandon-b-miller Aug 1, 2023
fe307c1
Support `corr` in `GroupBy.apply` through the jit engine (#13767)
shwina Aug 2, 2023
5e8fd8e
Remove hangs from trying to construct un-bounded sequences (#13799)
galipremsagar Aug 2, 2023
c412480
Cast only time of day to nanos to avoid an overflow in Parquet INT96 …
gerashegalov Aug 2, 2023
d526530
Bug/update libcudf to handle arrow12 changes (#13794)
robertmaynard Aug 2, 2023
f46cb31
Reduce `lists::contains` dispatches for scalars (#13805)
divyegala Aug 3, 2023
11fd25c
Fix unbounded sequence issue in `DataFrame` constructor (#13811)
galipremsagar Aug 3, 2023
399efb9
Fix for Parquet writer when requested pages per row is smaller than f…
etseidl Aug 3, 2023
9c559c9
Remove the libcudf cudf::offset_type type (#13788)
davidwendt Aug 3, 2023
b7994bc
Raise NotImplementedError for pd.SparseDtype (#13798)
mroeschke Aug 3, 2023
dcc8d91
Restructure JSON code to correctly reflect legacy/experimental status…
vuule Aug 3, 2023
15cc501
Update `lists::contains` to experimental row comparator (#13810)
divyegala Aug 3, 2023
073bf83
Raise error when mixed types are being constructed (#13816)
galipremsagar Aug 4, 2023
d8bf9d2
Avoid use of CUDF_EXPECTS in libcudf unit tests outside of helper fun…
vuule Aug 4, 2023
05bad40
Merge branch 'branch-23.08' into branch-23.10-merge-23.08
vyasr Aug 4, 2023
b855872
Merge pull request #13822 from vyasr/branch-23.10-merge-23.08
raydouglass Aug 4, 2023
8370cbe
Set native handles to null on close in Java wrapper classes (#13818)
jlowe Aug 4, 2023
a8ef4d4
Update to Cython 3.0.0 (#13777)
vyasr Aug 4, 2023
7eb4071
No need to dlsym EnsureS3Finalized we can call it directly (#13819)
robertmaynard Aug 7, 2023
e92de81
Fix all warnings in Python docs (#13789)
vyasr Aug 7, 2023
9e099ce
Raise error when trying to construct time-zone aware timestamps (#13830)
galipremsagar Aug 7, 2023
cd3ddca
Fix cuFile I/O factories (#13829)
vuule Aug 8, 2023
9b80bfd
Simplify Python doc configuration (#13826)
vyasr Aug 8, 2023
3190938
Raise error for more cases when `timezone-aware` data is passed to `a…
galipremsagar Aug 8, 2023
ba6ff60
Return a Series from JIT GroupBy apply, rather than a DataFrame (#13820)
brandon-b-miller Aug 9, 2023
edb25a8
Fix `any`, `all` reduction behavior for `axis=None` and warn for othe…
galipremsagar Aug 9, 2023
da6ac73
DataFrame with namedtuples uses ._field as column names (#13824)
mroeschke Aug 9, 2023
378acc5
Merge pull request #13840 from rapidsai/branch-23.08
GPUtester Aug 9, 2023
e8df037
Refactors JSON reader's pushdown automaton (#13716)
elstehle Aug 9, 2023
2801a27
Remove Arrow dependency from the `datasource.hpp` public header (#13698)
vuule Aug 10, 2023
b743cc7
Fix binary operations between `Series` and `Index` (#13842)
galipremsagar Aug 10, 2023
6fea2df
Simplify implementation of interval_range() and fix behaviour for flo…
shwina Aug 11, 2023
1050325
Fix an issue with fetching `NA` from a `TimedeltaColumn` (#13853)
galipremsagar Aug 11, 2023
6a407cf
Fixes a performance regression in FST (#13850)
elstehle Aug 11, 2023
bf9b110
Fix typo in parquet/page_decode.cuh (#13849)
XinyuZeng Aug 11, 2023
989c411
Disable construction of Index when `freq` is set in pandas-compatibil…
galipremsagar Aug 12, 2023
65e572d
Fix return type of `MultiIndex.levels` (#13870)
galipremsagar Aug 14, 2023
137ea68
Update make_lists_column_from_scalar to use make_offsets_child_column…
davidwendt Aug 14, 2023
5a92416
Add 'poll' function to custreamz kafka consumer (#13782)
jdye64 Aug 14, 2023
b768270
Change `NA` to `NaT` for `datetime` and `timedelta` types (#13868)
galipremsagar Aug 14, 2023
582d310
Raise error when `astype(object)` is called in pandas compatibility m…
galipremsagar Aug 14, 2023
049248d
Bring parity with pandas for `datetime` & `timedelta` comparison oper…
galipremsagar Aug 14, 2023
8b72662
Check for the presence of all values in `MultiIndex.isin` (#13879)
galipremsagar Aug 14, 2023
1d58d5f
Exclude some tests from running with the compute sanitizer (#13872)
firestarman Aug 15, 2023
da2560f
Optionally write version 2 page headers in Parquet writer (#13751)
etseidl Aug 15, 2023
20c3aab
Refactor Parquet reader handling of V2 page header info (#13775)
etseidl Aug 15, 2023
709b15f
Fix nvtext::generate_character_ngrams performance regression for long…
davidwendt Aug 16, 2023
5d5032d
Fix read out of bounds in string concatenate (#13838)
pentschev Aug 16, 2023
42808a4
Raise error when trying to construct a `DataFrame` with mixed types (…
galipremsagar Aug 16, 2023
b6dbe41
Add cudf::strings::find function with target per row (#13808)
davidwendt Aug 16, 2023
fdeabab
Disable creation of `DatetimeIndex` when `freq` is passed to `cudf.da…
galipremsagar Aug 16, 2023
3f99569
Register the memory mapped buffer in `datasource` to improve H2D thro…
vuule Aug 16, 2023
4fd6dd7
Fix List's missing children metadata in JSON writer (#13869)
karthikeyann Aug 16, 2023
4ea3a75
Return `Timestamp` & `Timedelta` for fetching scalars in `DatetimeInd…
galipremsagar Aug 17, 2023
41f0caf
Enable RLE boolean encoding for v2 Parquet files (#13886)
etseidl Aug 17, 2023
f543dfa
Fix Byte-Pair-Encoding usage of cuco static-map for storing merge-pai…
davidwendt Aug 17, 2023
42cab26
Use cuda-nvtx-dev CUDA 12 package. (#13901)
bdice Aug 17, 2023
0cc8a54
Correctly detect the BOM mark in `read_csv` with compressed input (#1…
vuule Aug 18, 2023
fb0277e
[JNI] Adds HostColumnVector.EventHandler for spillability checks (#13…
abellina Aug 18, 2023
28b5b6e
Add noSanitizer tag to Java reduction tests failing with sanitizer in…
jlowe Aug 18, 2023
f233422
Use `empty()` instead of `size()` where possible (#13908)
vuule Aug 18, 2023
b798a70
Remove the internal use of the cudf's default stream in cuIO (#13903)
vuule Aug 18, 2023
263a85d
Preserve index `name` in `reindex` (#13917)
galipremsagar Aug 18, 2023
5eee8ac
Return `nan` when one variable to be correlated has zero variance in …
brandon-b-miller Aug 21, 2023
55a4ecf
Translate column size overflow exception to JNI (#13911)
mythrocks Aug 21, 2023
c2f2167
Ensure cudf internals use pylibcudf in pure Python mode (#13909)
vyasr Aug 21, 2023
261bcb2
Add minhash support for MurmurHash3_x64_128 (#13796)
davidwendt Aug 21, 2023
595308b
Add java API to get size of host memory needed to copy column view (#…
revans2 Aug 22, 2023
0d90b8e
Make HostColumnVector.getRefCount public (#13934)
abellina Aug 22, 2023
0e5f9db
Fix handling of typecasting in `searchsorted` (#13925)
galipremsagar Aug 22, 2023
0fe00d2
Unpin `dask` and `distributed` for `23.10` development (#13935)
galipremsagar Aug 22, 2023
62148b4
Fix an issue with `loc` when column names is `MultiIndex` (#13929)
galipremsagar Aug 22, 2023
88a8efc
Fix memory access error in cudf::shift for sliced strings (#13894)
davidwendt Aug 23, 2023
e16ed81
Fixed processed bytes calculation in APPLY_BOOLEAN_MASK benchmark. (#…
Blonck Aug 23, 2023
2700111
Use `cudf::thread_index_type` in cuIO to prevent overflow in row inde…
vuule Aug 23, 2023
abac227
Fix construction of `Grouping` objects (#13932)
galipremsagar Aug 23, 2023
c39c04d
[FEA] Add DELTA_BINARY_PACKED decoding support to Parquet reader (#13…
etseidl Aug 23, 2023
4014ea3
Add HostMemoryAllocator interface (#13924)
gerashegalov Aug 23, 2023
171fc91
Fix `index` of `Groupby.apply` results when it is performed on empty …
galipremsagar Aug 23, 2023
6ed42d7
Fix type mismatch in groupby reduction for empty objects (#13942)
galipremsagar Aug 24, 2023
83f9cbf
Raise error for string types in `nsmallest` and `nlargest` (#13946)
galipremsagar Aug 24, 2023
f70f2cd
Enable hugepage for arrow host allocations (#13914)
madsbk Aug 24, 2023
d497dd8
Rewrite `DataFrame.stack` to support multi level column names (#13927)
isVoid Aug 24, 2023
d2efb1f
Add `bytes_per_second` to compiled binaryop benchmark (#13938)
Blonck Aug 24, 2023
ff99f98
Use `thread_index_type` to avoid index overflow in grid-stride loops …
PointKernel Aug 24, 2023
6095a92
Read FIXED_LEN_BYTE_ARRAY as binary in parquet reader (#13437)
PointKernel Aug 24, 2023
384b33f
Fix setting of categories order when `dtype` is passed to a `Categori…
galipremsagar Aug 25, 2023
aef903c
Add pandas compatible output to `Series.unique` (#13959)
galipremsagar Aug 25, 2023
5d5f4f5
Fix type metadata issue preservation with `Column.unique` (#13957)
galipremsagar Aug 25, 2023
80d9b1a
Handle `as_index` in `GroupBy.apply` (#13951)
brandon-b-miller Aug 25, 2023
4591dd3
Use cudf::size_type instead of int32 where appropriate in nvtext func…
davidwendt Aug 25, 2023
ec1e73f
Fix an issue with `IntervalIndex.repr` when null values are present (…
galipremsagar Aug 25, 2023
6d10a82
Fix `MultiIndex.to_numpy` to return numpy array with tuples (#13966)
galipremsagar Aug 25, 2023
89787f2
Handle `Interval` scalars when passed in list-like inputs to `cudf.In…
galipremsagar Aug 25, 2023
b6d08ca
Switch pylibcudf-enabled types to use enum class in Cython (#13931)
vyasr Aug 25, 2023
a025db5
Fix for encodings listed in the Parquet column chunk metadata (#13907)
etseidl Aug 26, 2023
2c7f02c
Use `thread_index_type` in `partitioning.cu` (#13973)
divyegala Aug 27, 2023
aba001c
Use cuco::static_set in JSON tree algorithm (#13928)
karthikeyann Aug 28, 2023
d138dd0
Restore column type metadata with `dropna` to fix `factorize` API (#1…
galipremsagar Aug 28, 2023
8a78d68
Fix `CategoricalIndex` ordering in `Groupby.agg` when pandas-compatib…
galipremsagar Aug 28, 2023
f9e35c7
Enable `codes` dtype parity in pandas-compatibility mode for `factori…
galipremsagar Aug 28, 2023
724e42a
Fix integer overflow in shim `device_sum` functions (#13943)
brandon-b-miller Aug 28, 2023
3c8ce98
Use cudf::thread_index_type in strings custom kernels (#13968)
davidwendt Aug 28, 2023
70fbec8
Expose streams in public concatenate APIs (#13987)
vyasr Aug 29, 2023
cd56cc2
Use `copy-pr-bot` (#13970)
ajschmidt8 Aug 29, 2023
e2e92c4
Expose streams in public filling APIs (#13990)
vyasr Aug 29, 2023
1452200
Use cudf::thread_index_type in get_json_object and tdigest kernels (#…
nvdbaranec Aug 29, 2023
7b9f4a1
Use HostMemoryAllocator in jni::allocate_host_buffer (#13975)
gerashegalov Aug 30, 2023
04085ac
Fix `name` selection in `Index.difference` and `Index.intersection` (…
galipremsagar Aug 30, 2023
9259a20
Add `bytes_per_second` to copy_if_else benchmark (#13960)
Blonck Aug 30, 2023
e63f641
Add `bytes_per_second` to hash_partition benchmark (#13965)
Blonck Aug 30, 2023
ed754da
Add tab as literal to cudf::test::to_string output (#13993)
davidwendt Aug 30, 2023
2b5e0fb
Improve performance of nvtext::edit_distance (#13912)
davidwendt Aug 30, 2023
f999e1c
Fix an issue where casting null-array to `object` dtype will result i…
galipremsagar Aug 30, 2023
8978a21
Create table_input_metadata from a table_metadata (#13920)
etseidl Aug 30, 2023
04ee729
Fix return type of `MultiIndex.difference` (#14009)
galipremsagar Aug 30, 2023
c1b7931
Raise an error when timezone subtypes are encountered in `pd.Interval…
galipremsagar Aug 30, 2023
c73ff70
Enable fractional null probability for hashing benchmark (#13967)
Blonck Aug 30, 2023
a2fd688
Explicitly depend on zlib in conda recipes (#14018)
wence- Aug 31, 2023
eeb7613
Simplify wheel build scripts and allow alphas of RAPIDS dependencies …
vyasr Aug 31, 2023
a8d3597
Add stream parameter to public cudf::strings::split APIs (#13997)
davidwendt Aug 31, 2023
ad9fa50
Preserve types of scalar being returned when possible in `quantile` (…
galipremsagar Aug 31, 2023
12fe7ee
Fix typo in docstring: metadata. (#14025)
bdice Sep 1, 2023
27e433a
Use grid_stride for stride computations. (#13996)
bdice Sep 1, 2023
b705c81
Added pinned pool reservation API for java (#13964)
revans2 Sep 1, 2023
d1fb671
Remove quadratic runtime due to accessing Frame._dtypes in loop (#14028)
wence- Sep 1, 2023
2b7294b
Expose streams in public replace APIs (#14010)
vyasr Sep 1, 2023
bbbb143
Use cudf::thread_index_type in concatenate.cu. (#13906)
bdice Sep 2, 2023
0c829cc
Use cudf::thread_index_type in replace.cu. (#13905)
bdice Sep 2, 2023
c516336
Use cudf::make_empty_column instead of column_view constructor (#14030)
davidwendt Sep 3, 2023
3e5f019
Raise NotImplementedError for Categoricals with timezones (#14032)
mroeschke Sep 4, 2023
0b01fe4
Implement `sort_remaining` for `sort_index` (#14033)
wence- Sep 5, 2023
c82a708
Fix map column can not be non-nullable for java (#14003)
res-life Sep 6, 2023
1d7a77b
Use `cudf::thread_index_type` in `merge.cu` (#13972)
divyegala Sep 6, 2023
609f894
Temporary fix Parquet metadata with empty value string being ignored …
ttnghia Sep 6, 2023
ea59dbf
Raise NotImplementedError for to_datetime with z format (#14037)
mroeschke Sep 6, 2023
e81d79e
Expose streams in public search APIs (#14034)
vyasr Sep 6, 2023
0190c29
Raise TypeError for any non-parseable argument in to_datetime (#14044)
mroeschke Sep 7, 2023
dd6553a
Ignore compile_commands.json (#14048)
harrism Sep 7, 2023
7331922
Raise `NotImplementedError` for `MultiIndex.to_series` (#14049)
galipremsagar Sep 7, 2023
dc5f500
Fix `IntervalIndex.union` to preserve type-metadata (#14051)
galipremsagar Sep 7, 2023
6945c4f
Raise `MixedTypeError` when a column of mixed-dtype is being construc…
galipremsagar Sep 7, 2023
c9d8821
Fix empty string column construction (#14052)
galipremsagar Sep 7, 2023
b4da39c
Use thread_index_type to avoid out of bounds accesses in conditional …
vyasr Sep 7, 2023
b2ab256
Update doxygen to 1.9.1 (#14059)
vyasr Sep 8, 2023
e43809e
Use `conda mambabuild` rather than `mamba mambabuild` (#14067)
wence- Sep 8, 2023
01730c4
Fix `Index.difference` to match with pandas (#14053)
galipremsagar Sep 8, 2023
36ee11a
Remove header tests (#14072)
ajschmidt8 Sep 8, 2023
886e189
Remove the mr from the base fixture (#14057)
vyasr Sep 9, 2023
0bcad6c
Remove debug print in a Parquet test (#14063)
vuule Sep 11, 2023
bc304a2
Produce a fatal error if cudf is unable to find pyarrow include direc…
cwharris Sep 11, 2023
c3bf705
Fix renaming `Series` and `Index` (#14080)
galipremsagar Sep 12, 2023
1911d33
Fix various issues in `Index.intersection` (#14054)
galipremsagar Sep 12, 2023
72c9583
Add fallback matrix for nvcomp. (#14082)
bdice Sep 12, 2023
258e0fe
[Java] Add recoverWithNull to JSONOptions and pass to Table.readJSON …
andygrove Sep 12, 2023
3be772f
Global stream pool (#13922)
etseidl Sep 13, 2023
c13b783
Validate ignore_index type in drop_duplicates (#14098)
mroeschke Sep 13, 2023
99c7711
Add support for `__round__` in `Series` and `DataFrame` (#14099)
galipremsagar Sep 13, 2023
1668c2c
Only use memory resources that haven't been freed (#14103)
robertmaynard Sep 13, 2023
60009a8
Fix naming issues with `Index.to_frame` and `MultiIndex.to_frame` API…
galipremsagar Sep 13, 2023
edfef80
Refactor `hash_reduce_by_row` (#14095)
ttnghia Sep 13, 2023
664dfc3
Raise NotImplementedError in to_datetime if Z (or tz component) in st…
mroeschke Sep 14, 2023
89557bb
Allow `numeric_only=True` for reduction operations on numeric types (…
galipremsagar Sep 14, 2023
1bfeee7
Raise NotImplementedError for datetime strings with UTC offset (#14070)
mroeschke Sep 14, 2023
3b691f4
Raise NotImplementedError in to_datetime with dayfirst without infer_…
mroeschke Sep 15, 2023
4ca568e
Update pyarrow-related dispatch logic in dask_cudf (#14069)
rjzamora Sep 18, 2023
5935ef3
Drop `kwargs` from `Series.count` (#14106)
galipremsagar Sep 18, 2023
8e081c0
Add support for nested dict in `DataFrame` constructor (#14119)
galipremsagar Sep 18, 2023
4467066
Restrict iterables of `DataFrame`'s as input to `DataFrame` construct…
galipremsagar Sep 18, 2023
2acd3df
Expand statistics support in ORC writer (#13848)
vuule Sep 18, 2023
bdc1f3a
Expose streams in public strings case APIs (#14056)
davidwendt Sep 18, 2023
c016b58
Update to clang 16.0.6. (#14120)
bdice Sep 19, 2023
97501d8
Long string optimization for string column parsing in JSON reader (#1…
karthikeyann Sep 20, 2023
63d197f
Avoid circular cimports in _lib/cpp/reduce.pxd (#14125)
vyasr Sep 20, 2023
2d4f22a
Implement `GroupBy.value_counts` to match pandas API (#14114)
stmio Sep 20, 2023
7b0693f
Fix DataFrame.values with no columns but index (#14134)
mroeschke Sep 20, 2023
f7ca051
Fix type of empty `Index` and raise warning in `Series` constructor (…
galipremsagar Sep 20, 2023
eb6d134
Don't sort columns for DataFrame init from list of Series (#14136)
mroeschke Sep 20, 2023
40d4cc5
Refactor parquet thrift reader (#14097)
etseidl Sep 20, 2023
e87d2fc
Reduce memory usage of as_categorical_column (#14138)
wence- Sep 20, 2023
fe99e4b
Expose stream parameter in public strings find APIs (#14060)
davidwendt Sep 21, 2023
05ee260
Fix kernel launch error for cudf::io::orc::gpu::rowgroup_char_counts_…
davidwendt Sep 21, 2023
ec744de
Support negative preceding/following for ROW window functions (#14093)
mythrocks Sep 21, 2023
dcac6cc
Update image names (#14145)
AyodeAwe Sep 21, 2023
f0ba859
Pin to numpy<1.25 and numba<0.58 to avoid errors and deprecation warn…
bdice Sep 21, 2023
dd58dc4
Remove outdated GitHub project actions (#14161)
jarmak-nv Sep 22, 2023
98b1bc6
Fix calls to copy_bitmask to pass stream parameter (#14158)
davidwendt Sep 22, 2023
f865c87
Expose stream parameter in public nvtext ngram APIs (#14061)
davidwendt Sep 22, 2023
a6d014e
Support callables in DataFrame.assign (#14142)
wence- Sep 22, 2023
40bdd8a
Pin to `aws-sdk-cpp<1.11` (#14173)
pentschev Sep 22, 2023
c7dd6b4
Refactor libcudf indexalator to typed normalator (#14043)
davidwendt Sep 22, 2023
517d123
Expose streams in all public sorting APIs (#14146)
vyasr Sep 22, 2023
71f30be
Enable direct ingestion and production of Arrow scalars (#14121)
vyasr Sep 23, 2023
d67cc5d
Fix assert failure for range window functions (#14168)
mythrocks Sep 23, 2023
fe3cab5
Fix Memcheck error found in JSON_TEST JsonReaderTest.ErrorStrings (#1…
karthikeyann Sep 25, 2023
3f47b5d
Move cpp/src/hash/hash_allocator.cuh to include/cudf/hashing/detail (…
davidwendt Sep 25, 2023
036c07d
Fix DataFrame from Series with different CategoricalIndexes (#14157)
mroeschke Sep 25, 2023
ddd2b0d
Allow explicit `shuffle="p2p"` within dask-cudf API (#13893)
rjzamora Sep 25, 2023
1b925bf
Add Parquet reader benchmarks for row selection (#14147)
vuule Sep 25, 2023
f3402c4
Add stream parameter to external dict APIs (#14115)
SurajAralihalli Sep 25, 2023
2e1a17d
Replace Python scalar conversions with libcudf (#14124)
vyasr Sep 25, 2023
daea8c8
Disable `Recently Updated` Check (#14193)
ajschmidt8 Sep 26, 2023
3196f6c
update rmm tag path (#14195)
AyodeAwe Sep 26, 2023
a9ec350
Fix pytorch related pytest (#14198)
galipremsagar Sep 26, 2023
030c0f4
Refactor `contains_table` with cuco::static_set (#14064)
PointKernel Sep 26, 2023
b25b292
Add nvtext::tokenize_with_vocabulary API (#13930)
davidwendt Sep 26, 2023
31e5670
Workaround for illegal instruction error in sm90 for warp instrinsics…
karthikeyann Sep 27, 2023
ce24796
Implement `HISTOGRAM` and `MERGE_HISTOGRAM` aggregations (#14045)
ttnghia Sep 27, 2023
a97020f
Correct numerous 20054-D: dynamic initialization errors found on arm+…
robertmaynard Sep 27, 2023
bff0fcd
[Java] Add JNI bindings for `integers_to_hex` (#14205)
razajafri Sep 27, 2023
66ac962
JNI for `HISTOGRAM` and `MERGE_HISTOGRAM` aggregations (#14154)
ttnghia Sep 27, 2023
b789d4c
Preserve name of the column while initializing a `DataFrame` (#14110)
galipremsagar Sep 27, 2023
2c19bf3
Propagate errors from Parquet reader kernels back to host (#14167)
vuule Sep 28, 2023
53f0f74
Support for progressive parquet chunked reading. (#14079)
nvdbaranec Sep 28, 2023
b2f0080
Pin dask and distributed for 23.10 release (#14225)
galipremsagar Sep 28, 2023
66a655c
Fix inaccuracy in decimal128 rounding. (#14233)
bdice Oct 3, 2023
3964950
Fix inaccurate ceil/floor and inaccurate rescaling casts of fixed-poi…
bdice Oct 3, 2023
1358793
Update Changelog [skip ci]
raydouglass Oct 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/copy-pr-bot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Configuration file for `copy-pr-bot` GitHub App
# https://docs.gha-runners.nvidia.com/apps/copy-pr-bot/

enabled: true
2 changes: 0 additions & 2 deletions .github/ops-bot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,3 @@ auto_merger: true
branch_checker: true
label_checker: true
release_drafter: true
copy_prs: true
recently_updated: true
20 changes: 0 additions & 20 deletions .github/workflows/add_to_project.yml

This file was deleted.

18 changes: 9 additions & 9 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ concurrency:
jobs:
cpp-build:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@branch-23.10
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -37,7 +37,7 @@ jobs:
python-build:
needs: [cpp-build]
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@branch-23.10
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -46,7 +46,7 @@ jobs:
upload-conda:
needs: [cpp-build, python-build]
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-upload-packages.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-upload-packages.yaml@branch-23.10
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -57,19 +57,19 @@ jobs:
if: github.ref_type == 'branch'
needs: python-build
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.10
with:
arch: "amd64"
branch: ${{ inputs.branch }}
build_type: ${{ inputs.build_type || 'branch' }}
container_image: "rapidsai/ci:latest"
container_image: "rapidsai/ci-conda:latest"
date: ${{ inputs.date }}
node_type: "gpu-v100-latest-1"
run_script: "ci/build_docs.sh"
sha: ${{ inputs.sha }}
wheel-build-cudf:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.10
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -79,7 +79,7 @@ jobs:
wheel-publish-cudf:
needs: wheel-build-cudf
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-publish.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-publish.yaml@branch-23.10
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -89,7 +89,7 @@ jobs:
wheel-build-dask-cudf:
needs: wheel-publish-cudf
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.10
with:
matrix_filter: map(select(.ARCH == "amd64" and .PY_VER == "3.10" and (.CUDA_VER == "11.8.0" or .CUDA_VER == "12.0.1")))
build_type: ${{ inputs.build_type || 'branch' }}
Expand All @@ -100,7 +100,7 @@ jobs:
wheel-publish-dask-cudf:
needs: wheel-build-dask-cudf
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-publish.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-publish.yaml@branch-23.10
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand Down
35 changes: 0 additions & 35 deletions .github/workflows/new-issues-to-triage-projects.yml

This file was deleted.

34 changes: 17 additions & 17 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,101 +26,101 @@ jobs:
- wheel-build-dask-cudf
- wheel-tests-dask-cudf
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/pr-builder.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/pr-builder.yaml@branch-23.10
checks:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/checks.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/checks.yaml@branch-23.10
with:
enable_check_generated_files: false
conda-cpp-build:
needs: checks
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@branch-23.10
with:
build_type: pull-request
conda-cpp-tests:
needs: conda-cpp-build
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@branch-23.10
with:
build_type: pull-request
conda-python-build:
needs: conda-cpp-build
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@branch-23.10
with:
build_type: pull-request
conda-python-cudf-tests:
needs: conda-python-build
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.10
with:
build_type: pull-request
test_script: "ci/test_python_cudf.sh"
conda-python-other-tests:
# Tests for dask_cudf, custreamz, cudf_kafka are separated for CI parallelism
needs: conda-python-build
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.10
with:
build_type: pull-request
test_script: "ci/test_python_other.sh"
conda-java-tests:
needs: conda-cpp-build
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.10
with:
build_type: pull-request
node_type: "gpu-v100-latest-1"
arch: "amd64"
container_image: "rapidsai/ci:latest"
container_image: "rapidsai/ci-conda:latest"
run_script: "ci/test_java.sh"
conda-notebook-tests:
needs: conda-python-build
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.10
with:
build_type: pull-request
node_type: "gpu-v100-latest-1"
arch: "amd64"
container_image: "rapidsai/ci:latest"
container_image: "rapidsai/ci-conda:latest"
run_script: "ci/test_notebooks.sh"
docs-build:
needs: conda-python-build
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.10
with:
build_type: pull-request
node_type: "gpu-v100-latest-1"
arch: "amd64"
container_image: "rapidsai/ci:latest"
container_image: "rapidsai/ci-conda:latest"
run_script: "ci/build_docs.sh"
wheel-build-cudf:
needs: checks
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.10
with:
build_type: pull-request
script: "ci/build_wheel_cudf.sh"
wheel-tests-cudf:
needs: wheel-build-cudf
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-test.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-test.yaml@branch-23.10
with:
build_type: pull-request
script: ci/test_wheel_cudf.sh
wheel-build-dask-cudf:
needs: wheel-tests-cudf
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-build.yaml@branch-23.10
with:
matrix_filter: map(select(.ARCH == "amd64" and .PY_VER == "3.10" and (.CUDA_VER == "11.8.0" or .CUDA_VER == "12.0.1")))
build_type: pull-request
script: "ci/build_wheel_dask_cudf.sh"
wheel-tests-dask-cudf:
needs: wheel-build-dask-cudf
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-test.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-test.yaml@branch-23.10
with:
matrix_filter: map(select(.ARCH == "amd64" and .PY_VER == "3.10" and (.CUDA_VER == "11.8.0" or .CUDA_VER == "12.0.1")))
build_type: pull-request
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,27 +16,27 @@ on:
jobs:
conda-cpp-tests:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-tests.yaml@branch-23.10
with:
build_type: nightly
branch: ${{ inputs.branch }}
date: ${{ inputs.date }}
sha: ${{ inputs.sha }}
conda-cpp-memcheck-tests:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.10
with:
build_type: nightly
branch: ${{ inputs.branch }}
date: ${{ inputs.date }}
sha: ${{ inputs.sha }}
node_type: "gpu-v100-latest-1"
arch: "amd64"
container_image: "rapidsai/ci:latest"
container_image: "rapidsai/ci-conda:latest"
run_script: "ci/test_cpp_memcheck.sh"
conda-python-cudf-tests:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.10
with:
build_type: nightly
branch: ${{ inputs.branch }}
Expand All @@ -46,7 +46,7 @@ jobs:
conda-python-other-tests:
# Tests for dask_cudf, custreamz, cudf_kafka are separated for CI parallelism
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-tests.yaml@branch-23.10
with:
build_type: nightly
branch: ${{ inputs.branch }}
Expand All @@ -55,31 +55,31 @@ jobs:
test_script: "ci/test_python_other.sh"
conda-java-tests:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.10
with:
build_type: nightly
branch: ${{ inputs.branch }}
date: ${{ inputs.date }}
sha: ${{ inputs.sha }}
node_type: "gpu-v100-latest-1"
arch: "amd64"
container_image: "rapidsai/ci:latest"
container_image: "rapidsai/ci-conda:latest"
run_script: "ci/test_java.sh"
conda-notebook-tests:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@branch-23.10
with:
build_type: nightly
branch: ${{ inputs.branch }}
date: ${{ inputs.date }}
sha: ${{ inputs.sha }}
node_type: "gpu-v100-latest-1"
arch: "amd64"
container_image: "rapidsai/ci:latest"
container_image: "rapidsai/ci-conda:latest"
run_script: "ci/test_notebooks.sh"
wheel-tests-cudf:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-test.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-test.yaml@branch-23.10
with:
build_type: nightly
branch: ${{ inputs.branch }}
Expand All @@ -88,7 +88,7 @@ jobs:
script: ci/test_wheel_cudf.sh
wheel-tests-dask-cudf:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-test.yaml@branch-23.08
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-test.yaml@branch-23.10
with:
matrix_filter: map(select(.ARCH == "amd64" and .PY_VER == "3.10" and (.CUDA_VER == "11.8.0" or .CUDA_VER == "12.0.1")))
build_type: nightly
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ DartConfiguration.tcl
*.spec
.nfs*
.clangd
compile_commands.json

## Python build directories & artifacts
dask-worker-space/
Expand Down
14 changes: 1 addition & 13 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ repos:
# Explicitly specify the pyproject.toml at the repo root, not per-project.
args: ["--config=pyproject.toml"]
- repo: https://github.com/pre-commit/mirrors-clang-format
rev: v16.0.1
rev: v16.0.6
hooks:
- id: clang-format
types_or: [c, c++, cuda]
Expand Down Expand Up @@ -128,18 +128,6 @@ repos:
language: system
pass_filenames: false
verbose: true
- id: headers-recipe-check
name: headers-recipe-check
entry: ./ci/checks/headers_test.sh
files: |
(?x)^(
^cpp/include/|
^conda/.*/meta.yaml
)
types_or: [file]
language: system
pass_filenames: false
verbose: false
- repo: https://github.com/codespell-project/codespell
rev: v2.2.2
hooks:
Expand Down
Loading
Loading