@@ -10,10 +10,9 @@ if [[ -f /etc/profile.d/elastic-nvidia.sh ]]; then
1010 source /etc/profile.d/elastic-nvidia.sh
1111fi
1212
13- CUVS_WORKSPACE=/opt/elastic-cuvs
14- sudo rm -rf " $CUVS_WORKSPACE /cuvs"
15- sudo mkdir " $CUVS_WORKSPACE "
16- sudo chmod 777 " $CUVS_WORKSPACE "
13+ # Not running this before the tests results in an error when running the tests
14+ # No idea why...
15+ nvidia-smi
1716
1817CURRENT_SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
1918ELASTICSEARCH_REPO_DIR=" $( cd " $CURRENT_SCRIPT_DIR /../../.." && pwd) "
@@ -22,30 +21,19 @@ CUVS_SNAPSHOT_VERSION="${CUVS_SNAPSHOT_VERSION:-$(cat "$CURRENT_SCRIPT_DIR"/curr
2221CUVS_ARCHIVE=" cuvs-$CUVS_SNAPSHOT_VERSION .tar.gz"
2322CUVS_URL=" https://storage.googleapis.com/elasticsearch-cuvs-snapshots/$CUVS_ARCHIVE "
2423
25- # CUVS_WORKSPACE=${CUVS_WORKSPACE:-$(cd "$(mktemp -d)" && pwd)}
26- cd " $CUVS_WORKSPACE "
27- CUVS_DIR=" $CUVS_WORKSPACE " /cuvs
28- mkdir -p " $CUVS_DIR "
29-
30- CUVS_SNAPSHOT_DIR=" $CUVS_WORKSPACE /cuvs-$CUVS_SNAPSHOT_VERSION "
24+ CUVS_WORKSPACE=${CUVS_WORKSPACE:- $(cd " $( mktemp -d) " )}
25+ CUVS_DIR=" $( pwd) /cuvs-$CUVS_SNAPSHOT_VERSION "
3126
3227curl -O " $CUVS_URL "
3328tar -xzf " $CUVS_ARCHIVE "
3429
35- mv " $CUVS_SNAPSHOT_DIR " /cuvs " $CUVS_WORKSPACE /"
36-
37- CUVS_VERSION=$( cd " $CUVS_DIR /java/cuvs-java/target" && mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
38-
39- LD_LIBRARY_PATH=$( echo " $LD_LIBRARY_PATH " | tr ' :' ' \n' | grep -v " cuvs/" | tr ' \n' ' :' | sed ' s/:$//' )
40- LD_LIBRARY_PATH=" \
41- ${CUVS_DIR} /cpp/build/install/lib:\
42- ${CUVS_DIR} /cpp/build/_deps/rapids_logger-build:\
43- ${CUVS_DIR} /cpp/build/_deps/rmm-build:\
44- $LD_LIBRARY_PATH "
30+ CUVS_VERSION=$( cd " $CUVS_DIR /cuvs-java/target" && mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
4531
32+ LD_LIBRARY_PATH=$( echo " $LD_LIBRARY_PATH " | tr ' :' ' \n' | grep -v " libcuvs/linux-x64" | tr ' \n' ' :' | sed ' s/:$//' )
33+ LD_LIBRARY_PATH=" $CUVS_DIR /libcuvs/linux-x64:$LD_LIBRARY_PATH "
4634export LD_LIBRARY_PATH
4735
48- cd " $CUVS_DIR /java/ cuvs-java/target"
36+ cd " $CUVS_DIR /cuvs-java/target"
4937mvn install:install-file -Dfile=" cuvs-java-$CUVS_VERSION .jar"
5038
5139cd " $ELASTICSEARCH_REPO_DIR "
0 commit comments