Skip to content

Commit e8d138b

Browse files
authored
Merge pull request #550 from NVIDIA/branch-23.12
release 23.12 [skip ci]
2 parents 5f77d4b + d329894 commit e8d138b

31 files changed

+1009
-83
lines changed

.github/workflows/auto-merge.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ name: auto-merge HEAD to BASE
1818
on:
1919
pull_request_target:
2020
branches:
21-
- branch-23.10
21+
- branch-23.12
2222
types: [closed]
2323

2424
jobs:
@@ -29,14 +29,14 @@ jobs:
2929
steps:
3030
- uses: actions/checkout@v3
3131
with:
32-
ref: branch-23.10 # force to fetch from latest upstream instead of PR ref
32+
ref: branch-23.12 # force to fetch from latest upstream instead of PR ref
3333

3434
- name: auto-merge job
3535
uses: ./.github/workflows/auto-merge
3636
env:
3737
OWNER: NVIDIA
3838
REPO_NAME: spark-rapids-ml
39-
HEAD: branch-23.10
40-
BASE: branch-23.12
39+
HEAD: branch-23.12
40+
BASE: branch-24.02
4141
AUTOMERGE_TOKEN: ${{ secrets.AUTOMERGE_TOKEN }} # use to merge PR
4242

ci/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@ RUN wget --quiet https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86
3737
&& conda config --set solver libmamba
3838

3939
# install cuML
40-
ARG CUML_VER=23.10
40+
ARG CUML_VER=23.12
4141
RUN conda install -y -c rapidsai -c conda-forge -c nvidia cuml=$CUML_VER python=3.9 cuda-version=11.8 \
4242
&& conda clean --all -f -y

ci/test.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ pip install -r requirements_dev.txt && pip install -e .
4949
if [[ $type == "nightly" ]]; then
5050
pip uninstall pyspark -y
5151
pip install pyspark~=3.3.0
52+
./run_test.sh
5253
./run_benchmark.sh $bench_args
5354
# if everything passed till now update draft release docs in gh-pages
5455
# need to invoke docs.sh from top level of repo

docker/Dockerfile.pip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ARG CUDA_VERSION=11.8.0
1818
FROM nvidia/cuda:${CUDA_VERSION}-devel-ubuntu22.04
1919

2020
ARG PYSPARK_VERSION=3.3.1
21-
ARG RAPIDS_VERSION=23.10.0
21+
ARG RAPIDS_VERSION=23.12.0
2222
ARG ARCH=amd64
2323
#ARG ARCH=arm64
2424
# Install packages to build spark-rapids-ml

docker/Dockerfile.python

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
ARG CUDA_VERSION=11.8.0
1818
FROM nvidia/cuda:${CUDA_VERSION}-devel-ubuntu20.04
1919

20-
ARG CUML_VERSION=23.10
20+
ARG CUML_VERSION=23.12
2121

2222
# Install packages to build spark-rapids-ml
2323
RUN apt update -y \

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
project = 'spark-rapids-ml'
1010
copyright = '2023, NVIDIA'
1111
author = 'NVIDIA'
12-
release = '23.10.0'
12+
release = '23.12.0'
1313

1414
# -- General configuration ---------------------------------------------------
1515
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

jvm/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ the _project root path_ with:
7474
cd jvm
7575
mvn clean package
7676
```
77-
Then `rapids-4-spark-ml_2.12-23.10.0-SNAPSHOT.jar` will be generated under `target` folder.
77+
Then `rapids-4-spark-ml_2.12-23.12.0-SNAPSHOT.jar` will be generated under `target` folder.
7878
7979
Users can also use the _release_ version spark-rapids plugin as the dependency if it's already been
8080
released in public maven repositories, see [rapids-4-spark maven repository](https://mvnrepository.com/artifact/com.nvidia/rapids-4-spark)
@@ -94,8 +94,8 @@ repository, usually in your `~/.m2/repository`.
9494
9595
Add the artifact jar to the Spark, for example:
9696
```bash
97-
ML_JAR="target/rapids-4-spark-ml_2.12-23.10.0-SNAPSHOT.jar"
98-
PLUGIN_JAR="~/.m2/repository/com/nvidia/rapids-4-spark_2.12/23.10.0/rapids-4-spark_2.12-23.10.0.jar"
97+
ML_JAR="target/rapids-4-spark-ml_2.12-23.12.0-SNAPSHOT.jar"
98+
PLUGIN_JAR="~/.m2/repository/com/nvidia/rapids-4-spark_2.12/23.12.0/rapids-4-spark_2.12-23.12.1.jar"
9999
100100
$SPARK_HOME/bin/spark-shell --master $SPARK_MASTER \
101101
--driver-memory 20G \

jvm/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<modelVersion>4.0.0</modelVersion>
2121
<groupId>com.nvidia</groupId>
2222
<artifactId>rapids-4-spark-ml_2.12</artifactId>
23-
<version>23.10.0-SNAPSHOT</version>
23+
<version>23.12.0-SNAPSHOT</version>
2424
<name>RAPIDS Accelerator for Apache Spark ML</name>
2525
<description>The RAPIDS cuML library for Apache Spark</description>
2626
<inceptionYear>2021</inceptionYear>
@@ -93,7 +93,7 @@
9393
<dependency>
9494
<groupId>com.nvidia</groupId>
9595
<artifactId>rapids-4-spark_2.12</artifactId>
96-
<version>23.10.0</version>
96+
<version>23.12.0</version>
9797
</dependency>
9898

9999

notebooks/aws-emr/init-bootstrap-action.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sudo chmod a+rwx -R /sys/fs/cgroup/devices
88
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel tar gzip wget make mysql-devel
99
sudo bash -c "wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz && tar xzf Python-3.9.9.tgz && cd Python-3.9.9 && ./configure --enable-optimizations && make altinstall"
1010

11-
RAPIDS_VERSION=23.10.0
11+
RAPIDS_VERSION=23.12.0
1212

1313
# install scikit-learn
1414
sudo /usr/local/bin/pip3.9 install scikit-learn

notebooks/databricks/README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ If you already have a Databricks account, you can run the example notebooks on a
4444
spark.task.resource.gpu.amount 1
4545
spark.databricks.delta.preview.enabled true
4646
spark.python.worker.reuse true
47-
spark.executorEnv.PYTHONPATH /databricks/jars/rapids-4-spark_2.12-23.10.0.jar:/databricks/spark/python
47+
spark.executorEnv.PYTHONPATH /databricks/jars/rapids-4-spark_2.12-23.12.1.jar:/databricks/spark/python
4848
spark.sql.execution.arrow.maxRecordsPerBatch 100000
4949
spark.rapids.memory.gpu.minAllocFraction 0.0001
5050
spark.plugins com.nvidia.spark.SQLPlugin
@@ -68,9 +68,5 @@ If you already have a Databricks account, you can run the example notebooks on a
6868
LIBCUDF_CUFILE_POLICY=OFF
6969
NCCL_DEBUG=INFO
7070
```
71-
- **Additional Environment variable for Azure Databricks**
72-
```
73-
LD_LIBRARY_PATH=/usr/local/cuda/compat:/usr/local/cuda/lib64
74-
```
7571
- Start the configured cluster.
7672
- Select your workspace and upload the desired [notebook](../) via `Import` in the drop down menu for your workspace.

0 commit comments

Comments
 (0)