|
367 | 367 | document.addEventListener('alpine:init', () => { |
368 | 368 | Alpine.data('rapids_selector', () => ({ |
369 | 369 | // default values |
370 | | - active_python_ver: "3.11", |
| 370 | + active_python_ver: "3.12", |
371 | 371 | active_conda_cuda_ver: "12", |
372 | 372 | active_pip_cuda_ver: "12", |
373 | 373 | active_docker_cuda_ver: "12.5", |
|
379 | 379 | active_additional_packages: [], |
380 | 380 |
|
381 | 381 | // all possible values |
382 | | - python_vers: ["3.9", "3.10", "3.11", "3.12"], |
383 | | - python_vers_stable: ["3.9", "3.10", "3.11"], |
| 382 | + python_vers: ["3.10", "3.11", "3.12"], |
| 383 | + python_vers_stable: ["3.10", "3.11", "3.12"], |
384 | 384 | python_vers_nightly: ["3.10", "3.11", "3.12"], |
385 | 385 | conda_cuda_vers: ["11", "12"], |
386 | 386 | pip_cuda_vers: ["11.4 - 11.8", "12"], |
|
390 | 390 | img_loc: ["NGC", "Dockerhub"], |
391 | 391 | img_types: ["Base", "Notebooks"], |
392 | 392 | packages: ["Standard", "Choose Specific Packages"], |
393 | | - additional_pip_packages: ["cuDF", "dask-cuDF", "cuML", "cuGraph", "cuSpatial/cuProj", "cuxfilter", "cuCIM", "RAFT", "cuVS"], |
| 393 | + additional_pip_packages: ["cuDF", "dask-cuDF", "cuML", "cuGraph/nx-cugraph", "cuSpatial/cuProj", "cuxfilter", "cuCIM", "RAFT", "cuVS"], |
394 | 394 | additional_rapids_packages: ["cuDF", "cuML", "cuGraph", "cuSpatial/cuProj", "cuxfilter", "cuCIM", "RAFT", "cuVS"], |
395 | 395 | additional_packages: ["Graphistry", "JupyterLab", "NetworkX + nx-cugraph", "Plotly Dash", "PyTorch", "TensorFlow", "Xarray-Spatial"], |
396 | 396 | note_prefix: "<i class='fas fa-info-circle text-blue'></i>", |
|
549 | 549 | if (pkg === "cuspatial/cuproj") return ["cuspatial" + cuda_suffix, "cuproj" + cuda_suffix]; |
550 | 550 | if (pkg === "raft") return ["pylibraft" + cuda_suffix, "raft-dask" + cuda_suffix]; |
551 | 551 | if (pkg === "cuvs") return ["cuvs" + cuda_suffix]; |
| 552 | + if (pkg === "cugraph/nx-cugraph") return ["cugraph" + cuda_suffix, "nx-cugraph" + cuda_suffix]; |
552 | 553 | return [pkg + cuda_suffix]; |
553 | 554 | } |
554 | 555 | } |
555 | 556 | else { |
556 | 557 | index_url = `--${this.highlightFlag("extra-index-url")}=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple`; |
557 | 558 | var version = this.removeLeadingZeros("{{ site.data.releases.nightly.version }}") |
558 | | - cuda_suffix = cuda_suffix + `>=${version}.0a0,<=${version}"`; |
| 559 | + cuda_suffix = cuda_suffix + `>=${version}.0a0,<=${version}`; |
559 | 560 | var libraryToPkg = (pkg) => { |
560 | 561 | pkg = pkg.toLowerCase(); |
561 | | - if (pkg === "cuspatial/cuproj") return ["\"cuspatial" + cuda_suffix, "\"cuproj" + cuda_suffix]; |
562 | | - if (pkg === "raft") return ["\"pylibraft" + cuda_suffix, "\"raft-dask" + cuda_suffix]; |
563 | | - if (pkg === "cuvs") return ["\"cuvs" + cuda_suffix, "\"pylibraft" + cuda_suffix]; |
564 | | - return ["\"" + pkg + cuda_suffix]; |
| 562 | + if (pkg === "cuspatial/cuproj") return ["cuspatial" + cuda_suffix, "cuproj" + cuda_suffix]; |
| 563 | + if (pkg === "raft") return ["pylibraft" + cuda_suffix, "raft-dask" + cuda_suffix]; |
| 564 | + if (pkg === "cuvs") return ["cuvs" + cuda_suffix, "pylibraft" + cuda_suffix]; |
| 565 | + if (pkg === "cugraph/nx-cugraph") return ["cugraph" + cuda_suffix, "nx-cugraph" + cuda_suffix]; |
| 566 | + return [pkg + cuda_suffix]; |
565 | 567 | } |
566 | 568 | } |
567 | 569 |
|
|
581 | 583 |
|
582 | 584 | // pkgs.length == 2 because it includes the "Choose Specific Packages" option |
583 | 585 | if (this.active_release === "Nightly" && !(pkgs.length === 2 && pkgs[0] === "cucim")) { |
584 | | - pkgs.push(["\"dask-cuda" + cuda_suffix.slice(5)]) |
| 586 | + pkgs.push(["dask-cuda" + cuda_suffix.slice(5)]) |
585 | 587 | } |
586 | 588 |
|
| 589 | + // Make sure all packages (and version selectors) are quoted |
| 590 | + pkgs = pkgs.flatMap(pkg => '"' + pkg + '"'); |
| 591 | + |
587 | 592 | // For every n packages add a new line with a "\" character |
588 | 593 | // We need i += n + 1 since the splice adds a new element to the array |
589 | 594 | if (this.active_release === "Stable") { |
|
0 commit comments