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

Add supported CPU/GPU operators to API docs and update docstrings #5150

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
dfc1eae
Change "principals" to "principles" (#4695)
cakiki Apr 11, 2022
5689b96
Update pinning to allow newer CMake versions. (#4698)
vyasr Apr 13, 2022
57124ce
float64 support in treelite->FIL import and Python layer (#4690)
canonizer Apr 13, 2022
b3967cf
Treeshap hypothesis tests (#4671)
RAMitchell Apr 13, 2022
6145ef3
Refactor `tests` in `cuml` (#4703)
galipremsagar Apr 22, 2022
6ca7254
MNMG Logistic Regression (dask-glm wrapper) (#3512)
daxiongshu Apr 26, 2022
19d1afc
Remove import of `scalar_broadcast_to` from stemmer (#4706)
viclafargue May 3, 2022
7e91505
Require UCX 1.12.1+ (#4720)
jakirkham May 5, 2022
3060322
Use conda to build python packages during GPU tests (#4702)
jjacobelli May 9, 2022
61524d7
Enable building static libs (#4673)
trxcllnt May 10, 2022
b487fdc
Fix identifier collision (#4716)
viclafargue May 10, 2022
bc70681
TreeExplainer extensions (#4697)
RAMitchell May 11, 2022
a18bbd4
FIX Accept small floats in RandomForest (#4717)
thomasjpfan May 11, 2022
d01c591
Allow enabling raft NVTX markers when raft is installed (#4718)
achirkin May 12, 2022
757955d
MNT Removes unused optim_batch_size from UMAP's docstring (#4732)
thomasjpfan May 13, 2022
28d39ec
Fix docs builds (#4733)
ajschmidt8 May 13, 2022
15aba09
Random ball cover algorithm for 3D data (#4582)
cjnolet May 13, 2022
9d07811
DOC
raydouglass May 19, 2022
06c3a62
Merge remote-tracking branch branch-22.04 into branch-22.06
ajschmidt8 May 20, 2022
c5b517c
Merge pull request #4745 from rapidsai/branch-22.06
GPUtester May 20, 2022
3e3a1e0
Use conda compilers (#4577)
jjacobelli May 21, 2022
d3efc51
Merge pull request #4746 from rapidsai/branch-22.06
GPUtester May 21, 2022
68ec994
Simplify recipes (#4749)
jjacobelli May 23, 2022
074b98a
Merge pull request #4750 from rapidsai/branch-22.06
GPUtester May 23, 2022
76c7ffc
Build packages using mambabuild (#4542)
jjacobelli May 23, 2022
0196ed5
Inference for float64 random forests using FIL (#4739)
canonizer May 23, 2022
70105ad
Allow "LabelEncoder" to accept cupy and numpy arrays as input. (#4620)
daxiongshu May 23, 2022
bc43c0e
Use raft::span in TreeExplainer (#4714)
hcho3 May 23, 2022
d9dd8ca
Update pydoc and promote `ColumnTransformer` out of experimental (#4509)
viclafargue May 23, 2022
ee0f42e
Expose simplicial set functions (#4711)
viclafargue May 24, 2022
b37a968
Add sample_weight for Ridge (#4696)
lowener May 27, 2022
6d4f522
Resolve KRR hypothesis test failure (#4761)
RAMitchell May 27, 2022
249639f
Pin `dask` & `distributed` for release (#4758)
galipremsagar May 28, 2022
ecd41b2
Upgrade Treelite to 2.4.0 (#4752)
hcho3 May 28, 2022
2a14d70
Simplicial set functions (#4756)
viclafargue May 31, 2022
c1b4fbe
Fix `KBinsDiscretizer` `bin_edges_` (#4735)
viclafargue May 31, 2022
9cdd8d0
Fix sg benchmark build. (#4766)
trivialfis Jun 2, 2022
ac1965a
Merge branch branch-22.06 into branch-22.08
ajschmidt8 Jun 3, 2022
59a1241
update changelog
raydouglass Jun 7, 2022
6f51c1f
Update ops-bot.yaml
AyodeAwe Jun 15, 2022
d1c61b2
Bump `xgboost` to `1.6.0` from `1.5.2` (#4777)
galipremsagar Jun 23, 2022
bd7b128
Update raft pinnings in dev yml files (#4778)
galipremsagar Jun 23, 2022
0810260
Unpin `dask` & `distributed` for development (#4771)
galipremsagar Jun 23, 2022
b26fe7e
Fix KNN error message. (#4782)
trivialfis Jun 27, 2022
d78a805
Regression errors failing with mixed data type combinations (#4770)
shaswat-indian Jun 29, 2022
46937dd
Fixes exception when using predict_proba on fitted Pipeline object wi…
VamsiTallam95 Jun 29, 2022
8dc2b08
Fix forward-merge branch-22.06 to branch-22.08 (#4789)
divyegala Jun 29, 2022
d1bc755
Pin max version of `cuda-python` to `11.7.0` (#4793)
jjacobelli Jul 4, 2022
4dfcf3f
Pin max version of `cuda-python` to `11.7.0` (#4801)
raydouglass Jul 6, 2022
892558b
Clean up Thrust includes. (#4675)
bdice Jul 7, 2022
c8aebc3
Allow cosine distance metric in dbscan (#4776)
tarang-jain Jul 7, 2022
1629320
Update conda recipes to UCX 1.13.0 (#4809)
pentschev Jul 9, 2022
b5a48db
Add ComplementNB to the documentation (#4805)
lowener Jul 11, 2022
97941e3
Cython wrapper for v-measure (#4785)
shaswat-indian Jul 14, 2022
7adfccc
DOC
raydouglass Jul 22, 2022
2fad4c0
Accelerate adjacency matrix to CSR conversion for DBSCAN (#4803)
Jul 22, 2022
092c4de
Remove duplicate adj_to_csr implementation (#4829)
Jul 25, 2022
2ea114a
Fix #3414: remove naive versions dbscan algorithms (#4804)
Jul 26, 2022
628f4c7
Merge pull request #4833 from rapidsai/branch-22.08
GPUtester Jul 26, 2022
75fe7d5
Fix RAFT_NVTX option not set (#4825)
achirkin Jul 27, 2022
2864632
Merge pull request #4834 from rapidsai/branch-22.08
GPUtester Jul 27, 2022
5324d52
Update conda environment files to UCX 1.13.0 (#4813)
pentschev Jul 27, 2022
dc77d6b
Allow CuPy 11 (#4837)
jakirkham Jul 28, 2022
ddf620f
Vectorizers to accept Pandas Series as input (#4811)
shaswat-indian Jul 29, 2022
794815c
Merge branch-22.06 into branch-22.08
ajschmidt8 Aug 1, 2022
a45d94a
Merge branch-22.08 into branch-22.10
ajschmidt8 Aug 1, 2022
e5516eb
Revert "Allow CuPy 11" (#4847)
galipremsagar Aug 1, 2022
2733ee2
Merge pull request #4848 from rapidsai/branch-22.08
GPUtester Aug 1, 2022
33c0170
Update Python build to scikit-build (#4818)
dantegd Aug 2, 2022
350d709
Pin `dask` & `distributed` for release (#4850)
galipremsagar Aug 2, 2022
3b3b891
Improvements in feature sampling (#4278)
vinaydes Aug 3, 2022
55d3ef4
Centralize common css & js code in docs (#4844)
galipremsagar Aug 4, 2022
63e8807
Use common code in python docs and defer `js` loading (#4852)
galipremsagar Aug 4, 2022
9a80b97
Merge branch-22.08 into fix-merge-conflicts
ajschmidt8 Aug 5, 2022
7a0ab85
fix remaining versions
ajschmidt8 Aug 5, 2022
c0061f3
Merge pull request #4857 from ajschmidt8/fix-merge-conflicts
ajschmidt8 Aug 5, 2022
56590f2
TSNE and UMAP allow several distance types (#4779)
tarang-jain Aug 9, 2022
9418e65
Fixed Large memory requirements for SimpleImputer strategy median #47…
erikrene Aug 11, 2022
73b8d00
update changelog
raydouglass Aug 17, 2022
a825caa
Update for thrust 1.17 and fixes to accommodate for cuDF Buffer refac…
dantegd Aug 25, 2022
8ded83a
Use rapids-cmake 22.10 best practice for RAPIDS.cmake location (#4862)
robertmaynard Aug 25, 2022
319d12c
Remove unused cuDF imports (#4873)
beckernick Aug 26, 2022
8881928
Import treelite models into FIL in a different precision (#4839)
canonizer Aug 26, 2022
80621f0
All points membership vector for HDBSCAN (#4800)
tarang-jain Aug 26, 2022
1e697db
#4783 Added nan_euclidean distance metric to pairwise_distances (#4797)
SreekiranprasadV Aug 30, 2022
78ba4e8
Add `sample_weight` to Coordinate Descent solver (Lasso and ElasticNe…
lowener Aug 31, 2022
9320e47
Update the NVTX bench helper for the new nsys utility (#4826)
viclafargue Sep 1, 2022
cb2d681
approximate_predict function for HDBSCAN (#4872)
tarang-jain Sep 3, 2022
1bd3e6c
Allow cupy 11 (#4880)
galipremsagar Sep 6, 2022
e89e591
Add "median" to TargetEncoder (#4722)
daxiongshu Sep 7, 2022
665d041
Statically link all CUDA toolkit libraries (#4881)
trxcllnt Sep 8, 2022
6b67dd4
Fix small fp precision failure in linear regression doctest test (#4884)
lowener Sep 8, 2022
f0fa3a3
Patch for nightly test&bench (#4840)
viclafargue Sep 8, 2022
4b4c611
Convert fp32 datasets to fp64 in ARIMA and AutoARIMA + update noteboo…
Nyrio Sep 8, 2022
6f42ced
Remove Raft deprecated headers (#4858)
lowener Sep 8, 2022
74372f3
`PowerTransformer`, `QuantileTransformer` and `KernelCenterer` (#4755)
viclafargue Sep 11, 2022
9b3d150
Cupy 11 fixes (#4889)
dantegd Sep 14, 2022
8942c3f
Updating python to use pylibraft (#4887)
cjnolet Sep 21, 2022
25d071a
Fix HDBSCAN python namespace (#4895)
cjnolet Sep 22, 2022
56bb5a2
New Feature StratifiedKFold (#3109)
daxiongshu Sep 22, 2022
d826002
Upgrade Treelite to 3.0.0 (#4885)
hcho3 Sep 22, 2022
00bb953
DOC
raydouglass Sep 23, 2022
b55ab0c
Document that minimum required CMake version is now 3.23.1 (#4899)
robertmaynard Sep 27, 2022
8f7efdb
Merge pull request #4902 from rapidsai/branch-22.10
GPUtester Sep 27, 2022
d65121a
Update KMeans notebook for clarity (#4886)
beckernick Sep 27, 2022
da60384
Merge pull request #4904 from rapidsai/branch-22.10
GPUtester Sep 27, 2022
96da84c
Transforms RandomForest estimators non-consecutive labels to consecut…
VamsiTallam95 Sep 29, 2022
41a5847
Merge pull request #4907 from rapidsai/branch-22.10
GPUtester Sep 29, 2022
550a326
Pin `dask` and `distributed` for release (#4859)
galipremsagar Oct 4, 2022
b60dbf8
Merge pull request #4910 from rapidsai/branch-22.10
GPUtester Oct 4, 2022
c80c13f
Skipping some hdbscan tests when cuda version is <= 11.2. (#4916)
cjnolet Oct 7, 2022
50716cf
Merge pull request #4917 from rapidsai/branch-22.10
GPUtester Oct 7, 2022
16cd310
update changelog
raydouglass Oct 12, 2022
298f08c
Updates to fix cuml build (#4928)
cjnolet Oct 14, 2022
522bed2
Unpin `dask` and `distributed` for development (#4912)
galipremsagar Oct 14, 2022
3da503c
Merge branch-22.08 into branch-22.10
ajschmidt8 Oct 17, 2022
db56994
Merge branch-22.10 into branch-22.12
ajschmidt8 Oct 17, 2022
efb4646
Documenting hdbscan module to add prediction functions (#4925)
cjnolet Oct 17, 2022
cd23871
CPU/GPU interoperability POC (#4874)
viclafargue Oct 18, 2022
3479df3
Reconciling primitives moved to RAFT (#4583)
cjnolet Oct 19, 2022
8aae5aa
Update cuml raft header extensions (#4599)
cjnolet Oct 20, 2022
aa3693f
Fix url in python/setup.py setuptools metadata. (#4937)
csadorf Oct 21, 2022
68cc06f
Assign python/ sub-directory to python-codeowners (#4940)
csadorf Oct 25, 2022
c694371
Remove stale labeler (#4949)
raydouglass Oct 25, 2022
dffff00
Fix the CMake option for disabling deprecation warnings. (#4946)
vyasr Oct 25, 2022
9e922a2
Add missing includes (#4947)
vyasr Oct 25, 2022
d2d8065
Switch to using rapids-cmake for gbench. (#4950)
vyasr Oct 26, 2022
921b5ee
Make doctest resilient to changes in cupy reprs (#4945)
vyasr Oct 26, 2022
3c147bf
Update ops-bot.yaml
ajschmidt8 Oct 27, 2022
c0995bd
Remove `CumlArray.copy()` (#4958)
madsbk Nov 1, 2022
02d4c64
Update `cuda-python` dependency to 11.7.1 (#4961)
galipremsagar Nov 2, 2022
48e1cb7
Use new rapids-cmake functionality for rpath handling. (#4966)
vyasr Nov 2, 2022
496f1f1
Impl. `CumlArray.deserialize()` (#4965)
madsbk Nov 2, 2022
78092dd
Fix integer overflow in AutoARIMA due to bool-to-int cub scan (#4971)
Nyrio Nov 3, 2022
3a8dea6
[HOTFIX] Update cuda-python dependency to 11.7.1 (#4948)
shwina Nov 4, 2022
1f71783
Update `dask` nightly install command in CI (#4978)
galipremsagar Nov 8, 2022
0f7e801
Remove "Open In Colab" link from Estimator Intro notebook. (#4980)
bdice Nov 8, 2022
b4967bf
Use KMeans from Raft (#4713)
lowener Nov 8, 2022
6c3e54f
Updating build instructions (#4979)
cjnolet Nov 8, 2022
0beb45f
Improve error message for array_equal asserts. (#4973)
csadorf Nov 9, 2022
f0bb485
verifying cusparse wrapper revert passes CI (#4990)
cjnolet Nov 10, 2022
e3dcfd3
DOC
raydouglass Nov 10, 2022
df2fbbe
Implement hypothesis-based tests for linear models (#4952)
csadorf Nov 11, 2022
6500897
Use rapdsi_cpm_find(COMPONENTS ) for proper component tracking (#4989)
robertmaynard Nov 14, 2022
1b61db0
Merge pull request #4997 from rapidsai/branch-22.12
GPUtester Nov 15, 2022
0f19b92
LinearRegression: add support for multiple targets (#4988)
Nov 16, 2022
fd432ea
Merge pull request #5002 from rapidsai/branch-22.12
GPUtester Nov 16, 2022
c5ac66f
Fixing raft pin to 22.12 (#5000)
cjnolet Nov 17, 2022
7761bce
Merge pull request #5004 from rapidsai/branch-22.12
GPUtester Nov 17, 2022
dd197b9
Change docs theme to `pydata-sphinx` theme (#4985)
galipremsagar Nov 17, 2022
e87b526
Merge pull request #5005 from rapidsai/branch-22.12
GPUtester Nov 17, 2022
271048b
Reenable copy_prs. (#5010)
vyasr Nov 18, 2022
a348eb5
Merge pull request #5012 from rapidsai/branch-22.12
GPUtester Nov 18, 2022
308dd08
Don't use CMake 3.25.0 as it has a FindCUDAToolkit show stopping bug …
robertmaynard Nov 18, 2022
e796dc1
Merge pull request #5013 from rapidsai/branch-22.12
GPUtester Nov 18, 2022
51a4fae
fix addition of nan_euclidean_distances to public api (#5015)
mattf Nov 19, 2022
c03853d
Merge pull request #5016 from rapidsai/branch-22.12
GPUtester Nov 19, 2022
81621d2
Add check for nsys utility version in the `nvtx_benchmarks.py` script…
viclafargue Nov 22, 2022
b7f5d7f
Merge pull request #5019 from rapidsai/branch-22.12
GPUtester Nov 22, 2022
07f0bc4
Fix for non-contiguous strides (#4736)
viclafargue Nov 29, 2022
9f5ffea
Merge pull request #5031 from rapidsai/branch-22.12
GPUtester Nov 29, 2022
6468f0a
Restore `LinearRegression` documentation (#5020)
viclafargue Nov 29, 2022
d89dbae
Merge pull request #5033 from rapidsai/branch-22.12
GPUtester Nov 29, 2022
b962396
Remove cupy.cusparse custom serialization (#5024)
dantegd Nov 30, 2022
29ef1a5
Merge pull request #5036 from rapidsai/branch-22.12
GPUtester Nov 30, 2022
8bdeb2c
Upgrade Treelite to 3.0.1 (#5018)
hcho3 Nov 30, 2022
545929e
Merge pull request #5040 from rapidsai/branch-22.12
GPUtester Nov 30, 2022
4b3928b
Add wheel builds (#5009)
vyasr Dec 1, 2022
1e0f40d
Merge pull request #5042 from rapidsai/branch-22.12
GPUtester Dec 1, 2022
44f6f69
Pin `dask` and `distributed` for release (#4999)
galipremsagar Dec 1, 2022
8fbc0d1
Merge branch-22.10 into branch-22.12
ajschmidt8 Dec 5, 2022
853fce2
Update xgb version in GPU CI 23.02 to 1.7.1 and unblocking CI (#5051)
dantegd Dec 7, 2022
1827b93
Ensure consistent order for nearest neighbor tests (#5059)
wphicks Dec 7, 2022
64de061
Move single test from `test` to `tests` (#5037)
vyasr Dec 7, 2022
c9ad5c4
Add dependencies.yaml for rapids-dependency-file-generator (#5003)
beckernick Dec 7, 2022
4f58721
Break up silhouette score into 3 units to improve compilation time (#…
wphicks Dec 7, 2022
cd5fbc1
Add `workers` argument to dask `make_blobs` (#5057)
viclafargue Dec 7, 2022
b82e24b
Fix link. (#5067)
bdice Dec 8, 2022
aba6889
Provide workaround for kernel ridge solver (#5064)
wphicks Dec 8, 2022
e0b4201
update changelog
raydouglass Dec 8, 2022
276cb62
Implement hypothesis strategies and tests for arrays (#5017)
csadorf Dec 8, 2022
e59e339
Transmit verbosity level to Dask workers (#5062)
viclafargue Dec 8, 2022
6953aa8
Estimators adaptation toward CPU/GPU interoperability (#4918)
viclafargue Dec 8, 2022
cec3acf
[HOTFIX] Backport "Don't initialize CUDA context if RAPIDS_NO_INITIAL…
dantegd Dec 9, 2022
9721e5d
Skip test_linear_regression_model_default test. (#5074)
csadorf Dec 9, 2022
4a4bc82
Merge branch-22.12 into fix-conflicts
ajschmidt8 Dec 12, 2022
fcb4763
unpin `dask`/`distributed`
ajschmidt8 Dec 12, 2022
8522ff3
Merge pull request #5077 from ajschmidt8/fix-conflicts
ajschmidt8 Dec 12, 2022
013246c
Remove unused `.conda` folder (#5078)
ajschmidt8 Dec 12, 2022
cbfc1ba
Skip RAFT docstring test in cuML (#5088)
dantegd Dec 14, 2022
447bded
Provide host CumlArray and associated infrastructure (#4908)
wphicks Dec 15, 2022
38dea2f
Slightly lower the test_mbsgd_regressor expected min score. (#5092)
csadorf Dec 15, 2022
fa4b301
Improved CPU/GPU interoperability (#5001)
viclafargue Dec 17, 2022
7dcf2cf
expose text, text.{CountVectorizer,HashingVectorizer,Tfidf{Transforme…
mattf Dec 17, 2022
486a821
Keep verbosity level in KMeans OPG (#5063)
viclafargue Dec 17, 2022
1ea431d
Remove direct UCX and NCCL dependencies (#5038)
vyasr Dec 17, 2022
6e94e5d
Skip all hypothesis health checks by default in CI runs. (#5090)
csadorf Dec 17, 2022
d59da09
Support using `CountVectorizer` & `TfidVectorizer` in `cuml.pipeline.…
lasse-it Dec 17, 2022
94e9a20
Reduce Naive Bayes test time (#5082)
lowener Dec 18, 2022
90fd209
Check `sklearn` presence before importing the `Pipeline` (#5072)
viclafargue Dec 18, 2022
28e9f30
Add Dask LabelEncoder to the documentation (#5023)
beckernick Dec 18, 2022
dba4d72
Fix doc for solver in LogisticRegression (#5097)
viclafargue Dec 19, 2022
9be8ddd
Fix docstring of `HashingVectorizer` (#5041)
lowener Dec 19, 2022
a143c9c
Remove C++ Kmeans test (#5098)
lowener Dec 19, 2022
ff4f3cf
Fix indexing type for ridge and linear models (#4996)
lowener Dec 20, 2022
b67e912
Add GitHub Actions Workflows (#5075)
csadorf Dec 21, 2022
58edeb4
Ensure `pytest` is run from relevant directories in GH Actions (#5101)
ajschmidt8 Dec 21, 2022
5c6844c
Enable `Recently Updated` Check (#5105)
ajschmidt8 Dec 27, 2022
7275e3a
update workflows (#5110)
ajschmidt8 Jan 2, 2023
95a05f1
Remove PROJECT_FLASH from libcuml conda build environment. (#5108)
bdice Jan 3, 2023
7c37118
Add missing job dependency for new PR jobs check (#5112)
dantegd Jan 3, 2023
96c983d
Remove nvcc conda package and add compiler/ninja to dev envs (#5113)
dantegd Jan 3, 2023
0303a93
Pickling for HBDSCAN (#5102)
divyegala Jan 4, 2023
62a2661
Fix `Lasso` interop issue (#5116)
viclafargue Jan 5, 2023
199c7d4
Make all CPU/GPU only imports "safe" for respective package (#5117)
wphicks Jan 9, 2023
1cadcda
build.sh switch to use `RAPIDS` magic value (#5124)
robertmaynard Jan 10, 2023
a28513c
Remove outdated macOS deployment target from build script. (#5125)
bdice Jan 11, 2023
69db20f
Fix for hdbscan model serialization (#5128)
cjnolet Jan 12, 2023
1bf8f57
Build pip wheels alongside conda CI (#5109)
sevagh Jan 18, 2023
43f5ef3
Refactor API decorators (#5026)
csadorf Jan 19, 2023
bd899e1
HDBSCAN CPU/GPU Interop (#5137)
divyegala Jan 19, 2023
272f856
Use ivf_pq and ivf_flat from raft (#5119)
benfred Jan 20, 2023
b272393
potential device selection support matrix example
beckernick Jan 23, 2023
4590f4b
cleanup older style
beckernick Jan 23, 2023
de32125
Fix gather_if raft update (#5149)
lowener Jan 23, 2023
b3b0947
Merge branch 'branch-23.02' into doc/device-selection-support-matrix
beckernick Jan 24, 2023
085ef87
Upgrade Treelite to 3.1.0 (#5146)
hcho3 Jan 24, 2023
7272693
Expand hypothesis testing for linear models (#5065)
csadorf Jan 25, 2023
6c6793b
Use CTK 118/cp310 branch of wheel workflows (#5163)
sevagh Jan 26, 2023
f6d72fc
[REVIEW] Adapt to changes in `cudf.core.buffer.Buffer` (#5154)
galipremsagar Jan 26, 2023
79d0b9e
Update Scikit-learn compatibility to 1.2 (#5141)
dantegd Jan 26, 2023
249fb7d
Merge branch 'branch-23.02' into doc/device-selection-support-matrix
beckernick Jan 27, 2023
e04e503
updated support matrix
beckernick Jan 27, 2023
a09e746
move docs to API alongside verbosity docs
beckernick Jan 27, 2023
22595fa
updated docs with small example
beckernick Jan 27, 2023
db30fa1
update docstrings, always the final segment before Notes
beckernick Jan 27, 2023
828dbca
add lasso
beckernick Jan 27, 2023
31f6bef
fix imports
beckernick Jan 28, 2023
5dacb91
Build CUDA 11.8 and Python 3.10 Packages (#5120)
bdice Jan 30, 2023
56d767c
Increase margin for flaky FIL test (#5174)
wphicks Jan 31, 2023
348a8cb
Disable hypothesis tests for 23.02 burndown. (#5168)
csadorf Jan 31, 2023
36e6756
Add docs build GH (#5155)
AjayThorve Jan 31, 2023
fb4bab4
Adding benchmark notebook for hdbscan soft clustering (#5103)
cjnolet Jan 31, 2023
8c53763
Merge branch 'branch-23.02' into doc/device-selection-support-matrix
beckernick Jan 31, 2023
6ecb7ab
flake8 and add to additional estimators
beckernick Jan 31, 2023
fee4ac8
Remove `faiss` from `libcuml` (#5175)
ajschmidt8 Jan 31, 2023
c0320cd
updated to be compliant with numpydoc conventions
beckernick Jan 31, 2023
5d8d495
Merge branch 'branch-23.02' into doc/device-selection-support-matrix
beckernick Jan 31, 2023
30378e3
fix 3 vs 4 space indent necessary for consistent formatting with RST …
beckernick Jan 31, 2023
642e773
fix formatting
beckernick Jan 31, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python/cuml/_version.py export-subst
20 changes: 20 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#cpp code owners
cpp/ @rapidsai/cuml-cpp-codeowners

#python code owners
python/ @rapidsai/cuml-python-codeowners

#cmake code owners
**/CMakeLists.txt @rapidsai/cuml-cmake-codeowners
**/cmake/ @rapidsai/cuml-cmake-codeowners
python/setup.py @rapidsai/cuml-cmake-codeowners
build.sh @rapidsai/cuml-cmake-codeowners
**/build.sh @rapidsai/cuml-cmake-codeowners

#build/ops code owners
.github/ @rapidsai/ops-codeowners
ci/ @rapidsai/ops-codeowners
conda/ @rapidsai/ops-codeowners
**/Dockerfile @rapidsai/ops-codeowners
**/.dockerignore @rapidsai/ops-codeowners
dependencies.yaml @rapidsai/ops-codeowners
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Bug report
about: Create a report to help us improve cuML
title: "[BUG]"
labels: "? - Needs Triage, bug"
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**Steps/Code to reproduce bug**
Follow this guide http://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports to craft a minimal bug report. This helps us reproduce the issue you're having and resolve the issue more quickly.

**Expected behavior**
A clear and concise description of what you expected to happen.

**Environment details (please complete the following information):**
- Environment location: [Bare-metal, Docker, Cloud(specify cloud provider)]
- Linux Distro/Architecture: [Ubuntu 16.04 amd64]
- GPU Model/Driver: [V100 and driver 396.44]
- CUDA: [9.2]
- Method of cuDF & cuML install: [conda, Docker, or from source]
- If method of install is [conda], run `conda list` and include results here
- If method of install is [Docker], provide `docker pull` & `docker run` commands used
- If method of install is [from source], provide versions of `cmake` & `gcc/g++` and commit hash of build

**Additional context**
Add any other context about the problem here.
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: Documentation request
about: Report incorrect or needed documentation
title: "[DOC]"
labels: "? - Needs Triage, doc"
assignees: ''

---

## Report incorrect documentation

**Location of incorrect documentation**
Provide links and line numbers if applicable.

**Describe the problems or issues found in the documentation**
A clear and concise description of what you found to be incorrect.

**Steps taken to verify documentation is incorrect**
List any steps you have taken:

**Suggested fix for documentation**
Detail proposed changes to fix the documentation if you have any.

---

## Report needed documentation

**Report needed documentation**
A clear and concise description of what documentation you believe it is needed and why.

**Describe the documentation you'd like**
A clear and concise description of what you want to happen.

**Steps taken to search for needed documentation**
List any steps you have taken:
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for cuML
title: "[FEA]"
labels: feature request, ? - Needs Triage
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I wish I could use cuML to do [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context, code examples, or references to existing implementations about the feature request here.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/submit-question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Submit question
about: Ask a general question about cuML
title: "[QST]"
labels: "? - Needs Triage, question"
assignees: ''

---

**What is your question?**
21 changes: 21 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# https://github.com/actions/labeler#common-examples
# Adapted from https://github.com/rapidsai/cuml/blob/main/.github/CODEOWNERS
# Labels culled from https://github.com/rapidsai/cuml/labels

Cython / Python:
- 'python/**'
- 'notebooks/**'

CUDA/C++:
- 'cpp/**'

CMake:
- '**/CMakeLists.txt'
- '**/cmake/**'

ci:
- 'ci/**'

conda:
- 'conda/**'

9 changes: 9 additions & 0 deletions .github/ops-bot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# This file controls which features from the `ops-bot` repository below are enabled.
# - https://github.com/rapidsai/ops-bot

auto_merger: true
branch_checker: true
label_checker: true
release_drafter: true
copy_prs: true
recently_updated: true
94 changes: 94 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
name: build

on:
push:
branches:
- "branch-*"
tags:
- v[0-9][0-9].[0-9][0-9].[0-9][0-9]
workflow_dispatch:
inputs:
branch:
required: true
type: string
date:
required: true
type: string
sha:
required: true
type: string
build_type:
type: string
default: nightly

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
cpp-build:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-cpp-build.yaml@cuda-118
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
date: ${{ inputs.date }}
sha: ${{ inputs.sha }}
docs-build:
if: ${{ startsWith(github.ref, 'refs/heads/branch-') }}
needs: [python-build]
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/custom-job.yaml@cuda-118
with:
build_type: branch
node_type: "gpu-latest-1"
arch: "amd64"
container_image: "rapidsai/ci:latest"
run_script: "ci/build_docs.sh"
python-build:
needs: [cpp-build]
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-python-build.yaml@cuda-118
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
date: ${{ inputs.date }}
sha: ${{ inputs.sha }}
upload-conda:
needs: [cpp-build, python-build]
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/conda-upload-packages.yaml@cuda-118
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
date: ${{ inputs.date }}
sha: ${{ inputs.sha }}
wheel-build-cuml:
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-build.yml@cuda-118
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
package-name: cuml
package-dir: python

# Note that this approach to cloning repos obviates any modification to
# the CMake variables in get_cumlprims_mg.cmake since CMake will just use
# the clone as is.
extra-repo: rapidsai/cumlprims_mg
extra-repo-sha: branch-23.02
extra-repo-deploy-key: CUMLPRIMS_SSH_PRIVATE_DEPLOY_KEY

skbuild-configure-options: "-DCUML_BUILD_WHEELS=ON -DDETECT_CONDA_ENV=OFF -DDISABLE_DEPRECATION_WARNINGS=ON -DCPM_cumlprims_mg_SOURCE=/project/cumlprims_mg/"
wheel-publish-cuml:
needs: wheel-build-cuml
secrets: inherit
uses: rapidsai/shared-action-workflows/.github/workflows/wheels-manylinux-publish.yml@cuda-118
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
sha: ${{ inputs.sha }}
date: ${{ inputs.date }}
package-name: cuml
11 changes: 11 additions & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: "Pull Request Labeler"
on:
- pull_request_target

jobs:
triage:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@main
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
35 changes: 35 additions & 0 deletions .github/workflows/new-issues-to-triage-projects.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Auto Assign New Issues to Triage Project

on:
issues:
types: [opened]

env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

jobs:
assign_one_project:
runs-on: ubuntu-latest
name: Assign to New Issues to Triage Project
steps:
- name: Process bug issues
uses: docker://takanabe/github-actions-automate-projects:v0.0.1
if: contains(github.event.issue.labels.*.name, 'bug') && contains(github.event.issue.labels.*.name, '? - Needs Triage')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_PROJECT_URL: https://github.com/rapidsai/cuml/projects/1
GITHUB_PROJECT_COLUMN_NAME: 'Needs prioritizing'
- name: Process feature issues
uses: docker://takanabe/github-actions-automate-projects:v0.0.1
if: contains(github.event.issue.labels.*.name, 'feature request') && contains(github.event.issue.labels.*.name, '? - Needs Triage')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_PROJECT_URL: https://github.com/rapidsai/cuml/projects/2
GITHUB_PROJECT_COLUMN_NAME: 'Needs prioritizing'
- name: Process other issues
uses: docker://takanabe/github-actions-automate-projects:v0.0.1
if: contains(github.event.issue.labels.*.name, '? - Needs Triage') && (!contains(github.event.issue.labels.*.name, 'bug') && !contains(github.event.issue.labels.*.name, 'feature request'))
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_PROJECT_URL: https://github.com/rapidsai/cuml/projects/3
GITHUB_PROJECT_COLUMN_NAME: 'Needs prioritizing'
Loading