Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 5 additions & 5 deletions _data/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ apis:
versions:
# enable or disable links; 0 = disabled, 1 = enabled
legacy: 1
stable: 1
stable: 0
nightly: 0
cuproj:
name: cuProj
Expand All @@ -77,7 +77,7 @@ apis:
versions:
# enable or disable links; 0 = disabled, 1 = enabled
legacy: 1
stable: 1
stable: 0
nightly: 0
cusignal:
name: cusignal
Expand Down Expand Up @@ -214,7 +214,7 @@ libs:
versions:
# enable or disable links; 0 = disabled, 1 = enabled
legacy: 1
stable: 1
stable: 0
nightly: 0
libcuproj:
name: libcuproj
Expand All @@ -225,8 +225,8 @@ libs:
versions:
# enable or disable links; 0 = disabled, 1 = enabled
legacy: 1
stable: 1
nightly: 1
stable: 0
nightly: 0
libcuml:
name: libcuml
path: libcuml
Expand Down
39 changes: 39 additions & 0 deletions _data/previous_releases.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,43 @@
[
{
"version": "25.06",
"ucxx_version": "0.44",
"cudf_dev": {
"start": "Mar 13 2025",
"end": "May 14 2025",
"days": "43"
},
"other_dev": {
"start": "Mar 20 2025",
"end": "May 21 2025",
"days": "43"
},
"cudf_burndown": {
"start": "May 15 2025",
"end": "May 21 2025",
"days": "5"
},
"other_burndown": {
"start": "May 22 2025",
"end": "May 28 2025",
"days": "4"
},
"cudf_codefreeze": {
"start": "May 22 2025",
"end": "Jun 3 2025",
"days": "8"
},
"other_codefreeze": {
"start": "May 29 2025",
"end": "Jun 3 2025",
"days": "4"
},
"release": {
"start": "Jun 4 2025",
"end": "Jun 5 2025",
"days": "2"
}
},
{
"version": "25.04",
"ucxx_version": "0.43",
Expand Down
80 changes: 40 additions & 40 deletions _data/releases.json
Original file line number Diff line number Diff line change
@@ -1,89 +1,89 @@
{
"legacy": {
"version": "25.02",
"ucxx_version": "0.42",
"date": "Feb 14 2025"
},
"stable": {
"version": "25.04",
"ucxx_version": "0.43",
"date": "Apr 10 2025"
},
"nightly": {
"stable": {
"version": "25.06",
"ucxx_version": "0.44",
"date": "Jun 5 2025"
},
"nightly": {
"version": "25.08",
"ucxx_version": "0.45",
"cudf_dev": {
"start": "Mar 13 2025",
"end": "May 14 2025",
"days": "43"
"start": "May 15 2025",
"end": "Jul 16 2025",
"days": "40"
},
"other_dev": {
"start": "Mar 20 2025",
"end": "May 21 2025",
"days": "43"
"start": "May 22 2025",
"end": "Jul 23 2025",
"days": "40"
},
"cudf_burndown": {
"start": "May 15 2025",
"end": "May 21 2025",
"start": "Jul 17 2025",
"end": "Jul 23 2025",
"days": "5"
},
"other_burndown": {
"start": "May 22 2025",
"end": "May 28 2025",
"days": "4"
"start": "Jul 24 2025",
"end": "Jul 30 2025",
"days": "5"
},
"cudf_codefreeze": {
"start": "May 22 2025",
"end": "Jun 3 2025",
"days": "8"
"start": "Jul 24 2025",
"end": "Aug 5 2025",
"days": "9"
},
"other_codefreeze": {
"start": "May 29 2025",
"end": "Jun 3 2025",
"start": "Jul 31 2025",
"end": "Aug 5 2025",
"days": "4"
},
"release": {
"start": "Jun 4 2025",
"end": "Jun 5 2025",
"start": "Aug 6 2025",
"end": "Aug 7 2025",
"days": "2"
}
},
"next_nightly": {
"version": "25.08",
"ucxx_version": "0.45",
"cudf_dev": {
"start": "May 15 2025",
"end": "Jul 16 2025",
"days": "40"
"start": "Jul 17 2025",
"end": "Sep 17 2025",
"days": "42"
},
"other_dev": {
"start": "May 22 2025",
"end": "Jul 23 2025",
"days": "40"
"start": "Jul 24 2025",
"end": "Sep 24 2025",
"days": "42"
},
"cudf_burndown": {
"start": "Jul 17 2025",
"end": "Jul 23 2025",
"start": "Sep 18 2025",
"end": "Sep 24 2025",
"days": "5"
},
"other_burndown": {
"start": "Jul 24 2025",
"end": "Jul 30 2025",
"start": "Sep 25 2025",
"end": "Oct 1 2025",
"days": "5"
},
"cudf_codefreeze": {
"start": "Jul 24 2025",
"end": "Aug 5 2025",
"start": "Sep 25 2025",
"end": "Oct 7 2025",
"days": "9"
},
"other_codefreeze": {
"start": "Jul 31 2025",
"end": "Aug 5 2025",
"start": "Oct 2 2025",
"end": "Oct 7 2025",
"days": "4"
},
"release": {
"start": "Aug 6 2025",
"end": "Aug 7 2025",
"start": "Oct 8 2025",
"end": "Oct 9 2025",
"days": "2"
}
}
Expand Down
40 changes: 5 additions & 35 deletions _includes/selector.html
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,7 @@
document.addEventListener('alpine:init', () => {
Alpine.data('rapids_selector', () => ({
// default values
active_python_ver: "3.12",
active_python_ver: "3.13",
active_conda_cuda_ver: "12",
active_pip_cuda_ver: "12",
active_docker_cuda_ver: "12.8",
Expand All @@ -380,7 +380,7 @@

// all possible values
python_vers: ["3.10", "3.11", "3.12", "3.13"],
python_vers_stable: ["3.10", "3.11", "3.12"],
python_vers_stable: ["3.10", "3.11", "3.12", "3.13"],
python_vers_nightly: ["3.10", "3.11", "3.12", "3.13"],
conda_cuda_vers: ["11", "12"],
pip_cuda_vers: ["11.4 - 11.8", "12"],
Expand All @@ -392,11 +392,11 @@
img_loc: ["NGC", "Docker Hub"],
img_types: ["Base", "Notebooks"],
packages: ["Standard", "Choose Specific Packages"],
additional_pip_packages: ["cuDF", "dask-cuDF", "cuML", "cuGraph/nx-cugraph", "cuSpatial/cuProj", "cuxfilter", "cuCIM", "RAFT", "cuVS"],
additional_rapids_packages: ["cuDF", "cuML", "cuGraph", "cuSpatial/cuProj", "cuxfilter", "cuCIM", "RAFT", "cuVS"],
additional_pip_packages: ["cuDF", "dask-cuDF", "cuML", "cuGraph/nx-cugraph", "cuxfilter", "cuCIM", "RAFT", "cuVS"],
additional_rapids_packages: ["cuDF", "cuML", "cuGraph", "cuxfilter", "cuCIM", "RAFT", "cuVS"],
additional_packages: ["Graphistry", "JupyterLab", "NetworkX + nx-cugraph", "Plotly Dash", "PyTorch", "TensorFlow", "Xarray-Spatial"],
note_prefix: "<i class='fas fa-info-circle text-blue'></i>",
rapids_meta_pkgs: ["cuDF", "cuML", "cuGraph", "nx-cugraph", "cuSpatial", "cuProj", "cuxfilter", "cuCIM", "RAFT", "cuVS"],
rapids_meta_pkgs: ["cuDF", "cuML", "cuGraph", "nx-cugraph", "cuxfilter", "cuCIM", "RAFT", "cuVS"],
getStableVersion() {
return "{{ site.data.releases.stable.version }}";
},
Expand Down Expand Up @@ -490,11 +490,6 @@
pkgs = ["rapids"];
}

if (pkgs.includes("cuSpatial/cuProj")) {
pkgs = pkgs.filter(pkg => pkg !== "cuSpatial/cuProj");
pkgs.push("cuSpatial");
pkgs.push("cuProj");
}
if (pkgs.includes("RAFT")) {
pkgs = pkgs.filter(pkg => pkg !== "RAFT");
pkgs.push("pylibraft");
Expand Down Expand Up @@ -548,7 +543,6 @@
cuda_suffix = cuda_suffix + `==${version}.*`;
var libraryToPkg = (pkg) => {
pkg = pkg.toLowerCase();
if (pkg === "cuspatial/cuproj") return ["cuspatial" + cuda_suffix, "cuproj" + cuda_suffix];
if (pkg === "raft") return ["pylibraft" + cuda_suffix, "raft-dask" + cuda_suffix];
if (pkg === "cuvs") return ["cuvs" + cuda_suffix];
if (pkg === "cugraph/nx-cugraph") return ["cugraph" + cuda_suffix, "nx-cugraph" + cuda_suffix];
Expand All @@ -561,7 +555,6 @@
cuda_suffix = cuda_suffix + `>=${version}.0a0,<=${version}`;
var libraryToPkg = (pkg) => {
pkg = pkg.toLowerCase();
if (pkg === "cuspatial/cuproj") return ["cuspatial" + cuda_suffix, "cuproj" + cuda_suffix];
if (pkg === "raft") return ["pylibraft" + cuda_suffix, "raft-dask" + cuda_suffix];
if (pkg === "cuvs") return ["cuvs" + cuda_suffix, "pylibraft" + cuda_suffix];
if (pkg === "cugraph/nx-cugraph") return ["cugraph" + cuda_suffix, "nx-cugraph" + cuda_suffix];
Expand All @@ -574,11 +567,6 @@
} else if (this.active_packages[0] === 'Standard') {
var pkgs_to_show = this.additional_pip_packages;

// Hide cuSpatial and cuProj for Nightly
if (this.active_release === "Nightly") {
pkgs_to_show = pkgs_to_show.filter(pkg => pkg !== "cuSpatial" && pkg !== "cuProj");
}

var pkgs = pkgs_to_show.flatMap(libraryToPkg);

var additional_pip_commands = libraryToPkg("nx-cugraph");
Expand Down Expand Up @@ -654,11 +642,6 @@
var notes = [];
var pkgs_to_show = this.rapids_meta_pkgs;

// Hide cuSpatial and cuProj for Nightly
if (this.active_release === "Nightly") {
pkgs_to_show = pkgs_to_show.filter(pkg => pkg !== "cuSpatial" && pkg !== "cuProj");
}

var pkgs_html = pkgs_to_show.map(pkg => "<code>" + pkg + "</code>").join(", ");
notes = [...notes, "The selected image contains the following packages:<br>" + pkgs_html];
return notes.map(note => this.note_prefix + " " + note);
Expand All @@ -671,11 +654,6 @@

var pkgs_to_show = this.rapids_meta_pkgs;

// Hide cuSpatial and cuProj for Nightly
if (this.active_release === "Nightly") {
pkgs_to_show = pkgs_to_show.filter(pkg => pkg !== "cuSpatial" && pkg !== "cuProj");
}

if (this.active_packages.length === 1 && this.active_packages[0] === "Standard") {
var pkgs_html = pkgs_to_show.map(pkg => "<code>" + pkg + "</code>").join(", ");
notes = [...notes, "The <code>Standard</code> selection contains the following packages:<br>" + pkgs_html];
Expand Down Expand Up @@ -771,9 +749,6 @@
},
disableUnsupportedPackage(package) {
var isDisabled = false;
if (this.active_release === "Nightly" && package === "cuSpatial/cuProj") {
isDisabled = true;
}
return isDisabled;
},
isDisabled(e) {
Expand Down Expand Up @@ -803,11 +778,6 @@
if (!supported_docker_cuda_versions.includes(this.active_docker_cuda_ver)) {
this.active_docker_cuda_ver = supported_docker_cuda_versions[supported_docker_cuda_versions.length - 1];
}

/* Remove cuSpatial/cuProj from active packages if in Nightly */
if (this.active_release === "Nightly") {
this.active_packages = this.active_packages.filter(pkg => pkg !== "cuSpatial/cuProj");
}
},
imgTypeClickHandler(e, type) {
if (this.isDisabled(e.target)) return;
Expand Down