Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
b54f845
upgrade cmake to 3.18
kkraus14 Oct 16, 2020
7217580
Added fa2 to notebook packages
msadang Oct 21, 2020
6636bf6
Update axes to v0.17
raydouglass Oct 22, 2020
694be55
Merge pull request #160 from rapidsai/add-fa2
msadang Oct 22, 2020
8ca4ed4
Merge pull request #162 from raydouglass/v0.17
raydouglass Oct 22, 2020
52364d9
Revert "[BUG] Temporarily disabling cugraph C++ tests for 0.16"
ajschmidt8 Oct 23, 2020
e7487da
Merge pull request #163 from rapidsai/revert-158-branch-0.16-cugraphc…
ajschmidt8 Oct 23, 2020
c08069c
Ignore missing files during conda pack
raydouglass Oct 26, 2020
deeca18
Merge pull request #164 from rapidsai/conda-pack-ignore
raydouglass Oct 26, 2020
ffac85e
Bump xgboost to v0.17
raydouglass Oct 26, 2020
fbbfb2b
Merge pull request #166 from rapidsai/xgboost-v0.17
raydouglass Oct 27, 2020
dfb546d
Update notebooks.sh
ajschmidt8 Oct 28, 2020
e49a2fa
Merge pull request #167 from rapidsai/update-notebook-tests
ajschmidt8 Oct 28, 2020
c554953
Merge pull request #165 from rapidsai/branch-0.16
raydouglass Nov 2, 2020
c45c4a9
Pin pytest-asyncio version to < 0.14.0
pentschev Nov 3, 2020
e757e6d
Merge pull request #168 from pentschev/pin-pytest-asyncio
dillon-cullinan Nov 3, 2020
79f03be
add cmake-format
kkraus14 Nov 5, 2020
8c75b22
Merge pull request #169 from kkraus14/cmake-format
kkraus14 Nov 5, 2020
019b350
Merge branch 'branch-0.17' into cmake_3.18
kkraus14 Nov 12, 2020
5aced79
Merge pull request #156 from kkraus14/cmake_3.18
ajschmidt8 Nov 12, 2020
87ff19e
ENH Add BlazingSQL build environment meta pkg
dillon-cullinan Nov 16, 2020
000c09e
ENH Add BlazingSQL build env meta package
dillon-cullinan Nov 16, 2020
e5a65ce
Merge branch 'enh-blazingmetta' of github.com:dillon-cullinan/integra…
dillon-cullinan Nov 16, 2020
98858b3
FIX Revert unnecessary change
dillon-cullinan Nov 16, 2020
978ff2c
FIX Remove conda_config hack
dillon-cullinan Nov 16, 2020
6f13d1d
Make conda-pack uploads public
raydouglass Nov 19, 2020
40abd5b
Add new force atlas 2 notebook dependencies
hlinsen Nov 19, 2020
1ba4ece
Merge pull request #174 from hlinsen/fa2-dependencies
ajschmidt8 Nov 19, 2020
0c0bd7e
Merge pull request #173 from rapidsai/conda-pack-public
raydouglass Nov 23, 2020
4c0791b
ENH Add Blazing+RAPIDS meta package
dillon-cullinan Nov 23, 2020
d06a368
FIX Remove swap file
dillon-cullinan Nov 23, 2020
dbb1eba
FIX Match kafka version in libcudf_kafka
raydouglass Nov 23, 2020
b949b3f
ENH Update notebook package
dillon-cullinan Nov 24, 2020
eb26574
FIX Fix meta.yaml keywords
dillon-cullinan Nov 24, 2020
04ed5c7
Merge pull request #177 from rapidsai/kafka-version
raydouglass Nov 24, 2020
bc7d629
FIX Fix syntax
dillon-cullinan Nov 24, 2020
bbeae62
FIX Remove channels from notebook env
dillon-cullinan Nov 24, 2020
f4a5131
ENH Add blazing pkgs to ci
dillon-cullinan Nov 24, 2020
d05e26c
FIX Fix package name in CI
dillon-cullinan Nov 24, 2020
d502e9d
FIX Fix function call
dillon-cullinan Nov 24, 2020
14d02db
FIX Add pytorch channel for notebook env
dillon-cullinan Nov 30, 2020
2e9dcb9
FIX Fix syntax
dillon-cullinan Nov 30, 2020
d29ec2a
FIX Add blazing channel for blazing packages
dillon-cullinan Nov 30, 2020
b6ffd42
FIX Wrap variables in quotes
dillon-cullinan Dec 1, 2020
ebdd923
Merge pull request #171 from dillon-cullinan/enh-blazingmetta
dillon-cullinan Dec 2, 2020
40699a4
FIX Include blazing packages in upload
dillon-cullinan Dec 2, 2020
9770687
Merge pull request #179 from dillon-cullinan/enh-blazingmetta
dillon-cullinan Dec 2, 2020
b484262
ENH Update axis for v0.18
mike-wendt Dec 3, 2020
fadf21a
ENH Update axis for v0.18
mike-wendt Dec 3, 2020
0a965de
ENH Update axis for v0.18
mike-wendt Dec 3, 2020
5a8deb0
DOC Add comment for which version to use
mike-wendt Dec 3, 2020
8709fb2
DOC Add comment for which version to use
mike-wendt Dec 3, 2020
409a737
DOC Update comment for which version to use
mike-wendt Dec 3, 2020
b19cb88
Merge pull request #180 from rapidsai/enh-update-axis
mike-wendt Dec 3, 2020
2990ffc
close open-ended pins for cuxf dependencies
AjayThorve Dec 3, 2020
7f0b384
add pyppeteer version pin
AjayThorve Dec 4, 2020
ae8d46d
Update xgboost version
raydouglass Dec 7, 2020
5623846
Merge pull request #182 from rapidsai/xgboost-version
raydouglass Dec 7, 2020
a6c67d7
FIX Use grep instead of ls for package searching to avoid errors
dillon-cullinan Dec 7, 2020
9d7d703
FIX Add if statement to avoid upload failures
dillon-cullinan Dec 7, 2020
0908f21
Merge pull request #184 from dillon-cullinan/enh-blazingmetta
raydouglass Dec 7, 2020
fc1f370
FIX Use if statement to avoid silent error
dillon-cullinan Dec 7, 2020
71414d6
Merge pull request #185 from dillon-cullinan/enh-blazingmetta
raydouglass Dec 7, 2020
d88bbad
FIX Call nvidia-smi before test
dillon-cullinan Dec 9, 2020
2f18961
ENH Allow blazing meta pkgs to fail
mike-wendt Dec 9, 2020
2d8d7ba
ENH Drop 0.18 from 0.17 branch
mike-wendt Dec 9, 2020
6f607b4
ENH Drop 0.18 from 0.17 branch
mike-wendt Dec 9, 2020
8951244
ENH Drop 0.18 from 0.17 branch
mike-wendt Dec 9, 2020
7f6db92
Merge pull request #186 from dillon-cullinan/fix-nvidiasmi
mike-wendt Dec 9, 2020
97c2660
FIX Add rapids-pytest-benchmark pkg for cugraph tests
mike-wendt Dec 9, 2020
aee1c51
Merge pull request #187 from rapidsai/enh-updates-017
mike-wendt Dec 9, 2020
dae781c
Merge pull request #181 from AjayThorve/update_cuxfilter_dependencies
mike-wendt Dec 9, 2020
35c286a
ENH Remove CUDA default conda builds
mike-wendt Dec 9, 2020
faaf1a5
DOC Add TODO and deprecation comment
mike-wendt Dec 9, 2020
d32897d
DOC Update incomplete comment
mike-wendt Dec 9, 2020
7a89bfb
Merge pull request #193 from rapidsai/enh-rm-default-builds
mike-wendt Dec 10, 2020
e5e5b33
FIX Add channel selector for rapids-pytest-benchmark
mike-wendt Dec 10, 2020
7179ccf
REV Remove channel pins for asvdb/rapids-pytest-benchmark
mike-wendt Dec 10, 2020
dc7a92a
Merge pull request #190 from rapidsai/fix-cugraph-nightly-test
mike-wendt Dec 10, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion ci/axis/nightly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ CONDA_USERNAME:
CONDA_CONFIG_FILE:
- conda/recipes/versions.yaml

# Use M.X.Ya (major.minor.patch) with 'a' version to match nightly tag
RAPIDS_VER:
- 0.16.0a
- 0.17.0a

# Use CUDA_VER to not clobber `CUDA_VERSION` in the container
Expand All @@ -14,6 +14,7 @@ CUDA_VER:
- 10.2
- 10.1

# TODO: DEPRECATED - No longer used and needs to be removed & gpuCI jobs updated
DEFAULT_CUDA_VER:
- 10.1

Expand Down
4 changes: 3 additions & 1 deletion ci/axis/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,17 @@ CONDA_USERNAME:
CONDA_CONFIG_FILE:
- conda/recipes/versions.yaml

# Use M.X.Y (major.minor.patch) version to match tag
RAPIDS_VER:
- 0.16
- 0.17.0

# Use CUDA_VER to not clobber `CUDA_VERSION` in the container
CUDA_VER:
- 11.0
- 10.2
- 10.1

# TODO: DEPRECATED - No longer used and needs to be removed & gpuCI jobs updated
DEFAULT_CUDA_VER:
- 10.1

Expand Down
3 changes: 2 additions & 1 deletion ci/axis/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ RUNTIME_DOCKER_REPO:
DOCKER_REPO:
- rapidsai/rapidsai-dev-nightly

# Use M.X (major.minor) version
RAPIDS_VER:
- 0.16
- 0.17

CUDA_VER:
- 11.0
Expand Down
63 changes: 31 additions & 32 deletions ci/cpu/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ set -e
export PATH=/conda/bin:$PATH
export HOME=$WORKSPACE

# Save original build offset
export ORIG_OFFSET=$RAPIDS_OFFSET

# Set recipe paths
CONDA_XGBOOST_RECIPE="conda/recipes/rapids-xgboost"
CONDA_RAPIDS_RECIPE="conda/recipes/rapids"
CONDA_RAPIDS_BLAZING_RECIPE="conda/recipes/rapids-blazing"
CONDA_RAPIDS_BUILD_RECIPE="conda/recipes/rapids-build-env"
CONDA_RAPIDS_NOTEBOOK_RECIPE="conda/recipes/rapids-notebook-env"
CONDA_RAPIDS_DOC_RECIPE="conda/recipes/rapids-doc-env"
CONDA_BLAZING_BUILD_RECIPE="conda/recipes/blazingsql-build-env"
CONDA_BLAZING_NOTEBOOK_RECIPE="conda/recipes/blazingsql-notebook-env"

# Allow insecure connections for conda-mirror
echo "ssl_verify: False" >> /conda/.condarc
Expand All @@ -50,40 +50,23 @@ if [[ "$BUILD_MODE" = "branch" && "$SOURCE_BRANCH" = branch-* ]] ; then
fi

function build_pkg {
# Create 'conda_build_config.yaml' with CUDA version
gpuci_logger "Creating 'conda_build_config.yaml' with CUDA_VER='$CUDA_VER' to select correct pkgs..."
cat > ${1}/conda_build_config.yaml <<EOF
cuda_compiler_version:
- '$CUDA_VER'
EOF
cat ${1}/conda_build_config.yaml
# Build pkg
gpuci_logger "Start conda build for '${1}'..."
gpuci_conda_retry build --override-channels -c ${CONDA_USERNAME:-rapidsai-nightly} -c nvidia -c conda-forge -c defaults \
--python=${PYTHON_VER} -m ${CONDA_CONFIG_FILE} ${1}
}

function build_default_pkg {
# Build default version if current version matches DEFAULT_CUDA_VER
if [ "$CUDA_VER" == "$DEFAULT_CUDA_VER" ] ; then
gpuci_logger "Current CUDA_VER '$CUDA_VER' is the DEFAULT_CUDA_VER, building package again with incremented build number..."
gpuci_logger "Previous build number '$RAPIDS_OFFSET'"
export RAPIDS_OFFSET=$((RAPIDS_OFFSET+1))
gpuci_logger "New build number '$RAPIDS_OFFSET'"
build_pkg $1
# Reset offset
export RAPIDS_OFFSET=$ORIG_OFFSET
gpuci_logger "Reset build number after default build '$RAPIDS_OFFSET'"
if [[ "${1}" == "${CONDA_BLAZING_NOTEBOOK_RECIPE}" ]]; then
gpuci_conda_retry build --override-channels -c blazingsql-nightly -c ${CONDA_USERNAME:-rapidsai-nightly} -c nvidia -c pytorch -c conda-forge -c defaults \
--python=${PYTHON_VER} -m ${CONDA_CONFIG_FILE} ${1}
elif [[ "${1}" == *"BLAZING"* ]]; then
gpuci_conda_retry build --override-channels -c blazingsql-nightly -c ${CONDA_USERNAME:-rapidsai-nightly} -c nvidia -c conda-forge -c defaults \
--python=${PYTHON_VER} -m ${CONDA_CONFIG_FILE} ${1}
else
gpuci_logger "Current CUDA_VER '$CUDA_VER' is not DEFAULT_CUDA_VER, skipping default build..."
gpuci_conda_retry build --override-channels -c ${CONDA_USERNAME:-rapidsai-nightly} -c nvidia -c conda-forge -c defaults \
--python=${PYTHON_VER} -m ${CONDA_CONFIG_FILE} ${1}
fi
}

function run_builds {
# Kick off main pkg b
# Kick off main pkg build
build_pkg $1
# Check and build default pkgs
build_default_pkg $1
}

function upload_builds {
Expand All @@ -93,25 +76,41 @@ function upload_builds {
else
gpuci_logger "Upload key found, starting upload..."
gpuci_logger "Files to upload..."
ls /conda/conda-bld/linux-64/rapids*.tar.bz2
if [[ -n $(ls /conda/conda-bld/linux-64/* | grep -i rapids.*.tar.bz2) ]]; then
ls /conda/conda-bld/linux-64/* | grep -i rapids.*.tar.bz2
fi
if [[ -n $(ls /conda/conda-bld/linux-64/* | grep -i blazingsql.*.tar.bz2) ]]; then
ls /conda/conda-bld/linux-64/* | grep -i blazingsql.*.tar.bz2
fi

gpuci_logger "Starting upload..."
ls /conda/conda-bld/linux-64/rapids*.tar.bz2 | xargs gpuci_retry \
anaconda -t ${MY_UPLOAD_KEY} upload -u ${CONDA_USERNAME:-rapidsai-nightly} --label main --skip-existing
if [[ -n $(ls /conda/conda-bld/linux-64/* | grep -i rapids.*.tar.bz2) ]]; then
ls /conda/conda-bld/linux-64/* | grep -i rapids.*.tar.bz2 | xargs gpuci_retry \
anaconda -t ${MY_UPLOAD_KEY} upload -u ${CONDA_USERNAME:-rapidsai-nightly} --label main --skip-existing
fi
if [[ -n $(ls /conda/conda-bld/linux-64/* | grep -i blazingsql.*.tar.bz2) ]]; then
ls /conda/conda-bld/linux-64/* | grep -i blazingsql.*.tar.bz2 | xargs gpuci_retry \
anaconda -t ${MY_UPLOAD_KEY} upload -u ${CONDA_USERNAME:-rapidsai-nightly} --label main --skip-existing
fi
fi
}

if [[ "$BUILD_PKGS" == "meta" || -z "$BUILD_PKGS" ]] ; then
# Run builds for meta-pkgs
run_builds $CONDA_XGBOOST_RECIPE
run_builds $CONDA_RAPIDS_RECIPE
set +e
run_builds $CONDA_RAPIDS_BLAZING_RECIPE
set -e
fi

if [[ "$BUILD_PKGS" == "env" || -z "$BUILD_PKGS" ]] ; then
# Run builds for env-pkgs
run_builds $CONDA_RAPIDS_BUILD_RECIPE
run_builds $CONDA_RAPIDS_NOTEBOOK_RECIPE
run_builds $CONDA_RAPIDS_DOC_RECIPE
run_builds $CONDA_BLAZING_BUILD_RECIPE
run_builds $CONDA_BLAZING_NOTEBOOK_RECIPE
fi

# Upload builds
Expand Down
4 changes: 2 additions & 2 deletions ci/cpu/conda-pack.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ conda install -y -c $CONDA_USERNAME -c nvidia -c conda-forge -c defaults \
ipykernel

echo "Packing conda environment"
conda-pack --quiet -n $CONDA_ENV_NAME -o ${CONDA_ENV_NAME}.tar.gz
conda-pack --quiet --ignore-missing-files -n $CONDA_ENV_NAME -o ${CONDA_ENV_NAME}.tar.gz

export AWS_DEFAULT_REGION="us-east-2"
echo "Upload packed conda"
aws s3 cp --quiet ${CONDA_ENV_NAME}.tar.gz s3://rapidsai-data/conda-pack/${CONDA_USERNAME}/${CONDA_ENV_NAME}.tar.gz
aws s3 cp --quiet --acl public-read ${CONDA_ENV_NAME}.tar.gz s3://rapidsai-data/conda-pack/${CONDA_USERNAME}/${CONDA_ENV_NAME}.tar.gz
1 change: 1 addition & 0 deletions ci/test/cudf.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ export PATH="/opt/conda/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local
# FIXME: "source activate" line should not be needed
source /opt/conda/bin/activate rapids
env
nvidia-smi
conda list

TESTRESULTS_DIR=${WORKSPACE}/testresults
Expand Down
22 changes: 10 additions & 12 deletions ci/test/cugraph.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,25 +15,23 @@ export RAPIDS_DATASET_ROOT_DIR=/rapids/cugraph/datasets

# Show environment
env
nvidia-smi
conda list

TESTRESULTS_DIR=${WORKSPACE}/testresults
mkdir -p ${TESTRESULTS_DIR}
SUITEERROR=0

# FIXME: temporarily disabling all C++ tests for 0.16 due to intermittent
# failures from what appears to be an issue with Thrust (which does not appear
# to affect the Python API or notebooks). Re-enable once this issue is resolved
# in 0.17.
# gtests
# for gt in /rapids/cugraph/cpp/build/gtests/*_TEST; do
# ${gt} --gtest_output=xml:${TESTRESULTS_DIR}/
# exitcode=$?
# if (( ${exitcode} != 0 )); then
# SUITEERROR=${exitcode}
# echo "FAILED: ${gt}"
# fi
# done
for gt in /rapids/cugraph/cpp/build/gtests/*_TEST; do
# FIXME: remove this ASAP
${gt} --gtest_output=xml:${TESTRESULTS_DIR}/
exitcode=$?
if (( ${exitcode} != 0 )); then
SUITEERROR=${exitcode}
echo "FAILED: ${gt}"
fi
done

# Python tests
py.test --junitxml=${TESTRESULTS_DIR}/pytest.xml -v /rapids/cugraph/python
Expand Down
1 change: 1 addition & 0 deletions ci/test/cuml.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ export PATH="/opt/conda/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local
# FIXME: "source activate" line should not be needed
source /opt/conda/bin/activate rapids
env
nvidia-smi
conda list

TESTRESULTS_DIR=${WORKSPACE}/testresults
Expand Down
1 change: 1 addition & 0 deletions ci/test/cuspatial.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ export PATH="/opt/conda/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local
# FIXME: "source activate" line should not be needed
source /opt/conda/bin/activate rapids
env
nvidia-smi
conda list

TESTRESULTS_DIR=${WORKSPACE}/testresults
Expand Down
1 change: 1 addition & 0 deletions ci/test/daskcuda.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ export PATH="/opt/conda/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local
source /opt/conda/bin/activate rapids

env
nvidia-smi
conda list

TESTRESULTS_DIR=${WORKSPACE}/testresults
Expand Down
1 change: 1 addition & 0 deletions ci/test/integration.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ conda activate rapids

gpuci_logger "Show env and current conda list"
env
nvidia-smi
conda list

export TESTRESULTS_DIR=${WORKSPACE}/testresults
Expand Down
5 changes: 4 additions & 1 deletion ci/test/notebooks.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ source /opt/conda/bin/activate rapids
# PyTorch is intentionally excluded from our Docker images due
# to its size, but some notebooks still depend on it.
case "${CUDA_VER}" in
"10.1" | "10.2")
"10.1" | "10.2" | "11.0")
conda install -y -c pytorch "pytorch>=1.4"
;;
*)
Expand All @@ -21,6 +21,9 @@ esac


env
nvidia-smi
conda list

/test.sh 2>&1 | tee nbtest.log
EXITCODE=$?
python /rapids/utils/nbtestlog2junitxml.py nbtest.log
Expand Down
1 change: 1 addition & 0 deletions ci/test/rmm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ export PATH="/opt/conda/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local
# FIXME: "source activate" line should not be needed
source /opt/conda/bin/activate rapids
env
nvidia-smi
conda list

TESTRESULTS_DIR=${WORKSPACE}/testresults
Expand Down
57 changes: 57 additions & 0 deletions conda/recipes/blazingsql-build-env/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{% set rapids_version = environ.get('RAPIDS_VER', '0.0.0') + environ.get('VERSION_SUFFIX', '') %}
{% set cuda_version = '.'.join(environ.get('CUDA_VERSION', '10.0').split('.')[:2]) %}
{% set py_version = environ.get('CONDA_PY', 36) %}

###
# Versions referenced below are set in `conda/recipe/*versions.yaml` except for
# those set above (e.g. `cuda_version`)
#
# gpuCI loads the correct file based on the build type (NIGHTLY or RELEASE) in
# `ci/cpu/build-env.sh` and `ci/axis/*.yaml`
#
# Manual builds need to use the `conda build` flag of `-m <path-to-file>.yaml`
# to set these versions
###

package:
name: blazingsql-build-env
version: {{ rapids_version }}

source:
path: ../../..

build:
number: {{ GIT_DESCRIBE_NUMBER }}
string: cuda{{ cuda_version }}_py{{ py_version }}_{{ GIT_DESCRIBE_HASH }}_{{ GIT_DESCRIBE_NUMBER }}
script_env:
- CUDA_VERSION
- RAPIDS_VER
- VERSION_SUFFIX

requirements:
build:
- python
run:
- aws-sdk-cpp
- cmake {{ cmake_version }}
- cppzmq
- cudatoolkit {{ cuda_version }}.*
- cython {{ cython_version }}
- dlpack {{ dlpack_version }}
- google-cloud-cpp {{ google_cloud_cpp_version }}
- gtest {{ gtest_version }}
- jpype1
- maven
- netifaces
- ninja
- openjdk {{ openjdk_version }}
- pyhive
- python
- setuptools
- spdlog {{ spdlog_version }}
- zeromq

about:
home: http://www.blazingsql.com/
license: Apache-2.0
license_family: Apache
63 changes: 63 additions & 0 deletions conda/recipes/blazingsql-notebook-env/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{% set rapids_version = environ.get('RAPIDS_VER', '0.0.0') + environ.get('VERSION_SUFFIX', '') %}
{% set cuda_version = '.'.join(environ.get('CUDA_VERSION', '10.0').split('.')[:2]) %}
{% set py_version = environ.get('CONDA_PY', 36) %}

###
# Versions referenced below are set in `conda/recipe/*versions.yaml` except for
# those set above (e.g. `cuda_version`)
#
# gpuCI loads the correct file based on the build type (NIGHTLY or RELEASE) in
# `ci/cpu/build-env.sh` and `ci/axis/*.yaml`
#
# Manual builds need to use the `conda build` flag of `-m <path-to-file>.yaml`
# to set these versions
###

package:
name: blazingsql-notebook-env
version: {{ rapids_version }}

source:
path: ../../..

build:
number: {{ GIT_DESCRIBE_NUMBER }}
string: cuda{{ cuda_version }}_py{{ py_version }}_{{ GIT_DESCRIBE_HASH }}_{{ GIT_DESCRIBE_NUMBER }}
script_env:
- CUDA_VERSION
- RAPIDS_VER
- VERSION_SUFFIX

requirements:
build:
- python
run:
- colorcet
- cudatoolkit {{ cuda_version }}
- dash
- dask
- dask-ml
- datashader
- fbprophet
- geoviews
- holoviews
- ipywidgets
- jupyter-dash
- matplotlib
- networkx
- panel {{ panel_version }}
- plotly
- python-graphviz
- pytorch {{ pytorch_version }}
- s3fs {{ s3fs_version }}
- scikit-learn
- scipy
- seaborn
- spacy
- statsmodels
- xgboost

about:
home: http://www.blazingsql.com/
license: Apache-2.0
license_family: Apache
1 change: 1 addition & 0 deletions conda/recipes/rapids-blazing/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The license of this package is a combination of the dependent packages contained herein.
Loading