-
Notifications
You must be signed in to change notification settings - Fork 71
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Removing Python from build to get CI passing (#31)
Authors: - Corey J. Nolet (https://github.com/cjnolet) Approvers: - Ben Frederickson (https://github.com/benfred) - Ray Douglass (https://github.com/raydouglass) URL: #31
- Loading branch information
Showing
22 changed files
with
174 additions
and
165 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,40 @@ | ||
# <div align="left"><img src="https://rapids.ai/assets/images/rapids_logo.png" width="90px"/> cuVS: Vector Search on the GPU</div> | ||
# <div align="left"><img src="https://rapids.ai/assets/images/rapids_logo.png" width="90px"/> cuVS: Vector Search and Clustering on the GPU</div> | ||
|
||
### NOTE: cuVS is currently being | ||
|
||
## Contents | ||
<hr> | ||
|
||
1. [Useful Resources](#useful-resources) | ||
2. [What is cuVS?](#what-is-cuvs) | ||
3. [Getting Started](#getting-started) | ||
4. [Installing cuVS](#installing) | ||
5. [Contributing](#contributing) | ||
6. [References](#references) | ||
|
||
<hr> | ||
|
||
## Useful Resources | ||
|
||
- [cuVS Reference Documentation](https://docs.rapids.ai/api/cuvs/stable/): API Documentation. | ||
- [cuVS Getting Started](./docs/source/quick_start.md): Getting started with RAFT. | ||
- [Build and Install cuVS](./docs/source/build.md): Instructions for installing and building cuVS. | ||
- [Example Notebooks](./notebooks): Example jupyer notebooks | ||
- [RAPIDS Community](https://rapids.ai/community.html): Get help, contribute, and collaborate. | ||
- [GitHub repository](https://github.com/rapidsai/cuvs): Download the cuVS source code. | ||
- [Issue tracker](https://github.com/rapidsai/cuvs/issues): Report issues or request features. | ||
|
||
## What is cuVS? | ||
|
||
cuVS contains many algorithms for running approximate nearest neighbors and clustering on the GPU. | ||
|
||
## Getting Started | ||
|
||
|
||
|
||
## Installing cuVS | ||
|
||
## Contributing | ||
|
||
## References | ||
|
This file contains 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 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 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
#!/bin/bash | ||
# Copyright (c) 2023, NVIDIA CORPORATION. | ||
# Copyright (c) 2023-2024, NVIDIA CORPORATION. | ||
|
||
set -euo pipefail | ||
|
||
# Set up skbuild options. Enable sccache in skbuild config options | ||
export SKBUILD_CONFIGURE_OPTIONS="-DRAFT_BUILD_WHEELS=ON -DDETECT_CONDA_ENV=OFF -DFIND_RAFT_CPP=OFF" | ||
|
||
ci/build_wheel.sh cuvs python/cuvs | ||
#ci/build_wheel.sh cuvs python/cuvs |
This file contains 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,18 @@ | ||
#!/bin/bash | ||
# Copyright (c) 2023, NVIDIA CORPORATION. | ||
# Copyright (c) 2023-2024, NVIDIA CORPORATION. | ||
|
||
set -euo pipefail | ||
|
||
mkdir -p ./dist | ||
RAPIDS_PY_CUDA_SUFFIX="$(rapids-wheel-ctk-name-gen ${RAPIDS_CUDA_VERSION})" | ||
RAPIDS_PY_WHEEL_NAME="cuvs_${RAPIDS_PY_CUDA_SUFFIX}" rapids-download-wheels-from-s3 ./dist | ||
#RAPIDS_PY_CUDA_SUFFIX="$(rapids-wheel-ctk-name-gen ${RAPIDS_CUDA_VERSION})" | ||
#RAPIDS_PY_WHEEL_NAME="cuvs_${RAPIDS_PY_CUDA_SUFFIX}" rapids-download-wheels-from-s3 ./dist | ||
|
||
# echo to expand wildcard before adding `[extra]` requires for pip | ||
python -m pip install $(echo ./dist/cuvs*.whl)[test] | ||
|
||
# Run smoke tests for aarch64 pull requests | ||
if [[ "$(arch)" == "aarch64" && "${RAPIDS_BUILD_TYPE}" == "pull-request" ]]; then | ||
python ./ci/wheel_smoke_test_cuvs.py | ||
else | ||
python -m pytest ./python/cuvs/cuvs/test | ||
fi | ||
## echo to expand wildcard before adding `[extra]` requires for pip | ||
#python -m pip install $(echo ./dist/cuvs*.whl)[test] | ||
# | ||
## Run smoke tests for aarch64 pull requests | ||
#if [[ "$(arch)" == "aarch64" && "${RAPIDS_BUILD_TYPE}" == "pull-request" ]]; then | ||
# python ./ci/wheel_smoke_test_cuvs.py | ||
#else | ||
# python -m pytest ./python/cuvs/cuvs/test | ||
#fi |
4 changes: 2 additions & 2 deletions
4
...recipes/libcuvs/build_libcuvs_template.sh → ...recipes/libcuvs/build_libcuvs_examples.sh
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Copyright (c) 2022-2023, NVIDIA CORPORATION. | ||
# Copyright (c) 2022-2024, NVIDIA CORPORATION. | ||
|
||
# Just building template so we verify it uses libraft.so and fail if it doesn't build | ||
./build.sh template | ||
./build.sh examples |
This file contains 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
File renamed without changes.
This file contains 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 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
2 changes: 1 addition & 1 deletion
2
...plate/cmake/thirdparty/fetch_rapids.cmake → ...mples/cmake/thirdparty/fetch_rapids.cmake
This file contains 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
File renamed without changes.
File renamed without changes.
This file contains 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.