@@ -493,7 +493,7 @@ dependencies:
493
493
- requests
494
494
- nccl>=2.9.9
495
495
- ucx-proc=*=gpu
496
- - &ucx_py ucx-py==0.39.*,>=0.0.0a0
496
+ - &ucx_py_unsuffixed ucx-py==0.39.*,>=0.0.0a0
497
497
- output_types : pyproject
498
498
packages :
499
499
# cudf uses fsspec but is protocol independent. cugraph
@@ -504,15 +504,17 @@ dependencies:
504
504
matrices :
505
505
- matrix :
506
506
cuda : " 11.*"
507
+ cuda_suffixed : " true"
507
508
packages :
508
509
- &ucx_py_cu11 ucx-py-cu11==0.39.*,>=0.0.0a0
509
510
- matrix :
510
511
cuda : " 12.*"
512
+ cuda_suffixed : " true"
511
513
packages :
512
514
- &ucx_py_cu12 ucx-py-cu12==0.39.*,>=0.0.0a0
513
515
- matrix :
514
516
packages :
515
- - *ucx_py
517
+ - *ucx_py_unsuffixed
516
518
python_run_nx_cugraph :
517
519
common :
518
520
- output_types : [conda, pyproject]
@@ -530,15 +532,17 @@ dependencies:
530
532
matrices :
531
533
- matrix :
532
534
cuda : " 11.*"
535
+ cuda_suffixed : " true"
533
536
packages :
534
537
- &cugraph_cu11 cugraph-cu11==24.8.*,>=0.0.0a0
535
538
- matrix :
536
539
cuda : " 12.*"
540
+ cuda_suffixed : " true"
537
541
packages :
538
542
- &cugraph_cu12 cugraph-cu12==24.8.*,>=0.0.0a0
539
543
- matrix :
540
544
packages :
541
- - &cugraph cugraph==24.8.*,>=0.0.0a0
545
+ - &cugraph_unsuffixed cugraph==24.8.*,>=0.0.0a0
542
546
python_run_cugraph_pyg :
543
547
common :
544
548
- output_types : [conda, pyproject]
@@ -550,15 +554,17 @@ dependencies:
550
554
matrices :
551
555
- matrix :
552
556
cuda : " 11.*"
557
+ cuda_suffixed : " true"
553
558
packages :
554
559
- *cugraph_cu11
555
560
- matrix :
556
561
cuda : " 12.*"
562
+ cuda_suffixed : " true"
557
563
packages :
558
564
- *cugraph_cu12
559
565
- matrix :
560
566
packages :
561
- - *cugraph
567
+ - *cugraph_unsuffixed
562
568
python_run_cugraph_service_client :
563
569
common :
564
570
- output_types : [conda, pyproject]
@@ -575,27 +581,29 @@ dependencies:
575
581
- *thrift
576
582
- output_types : conda
577
583
packages :
578
- - *ucx_py
584
+ - *ucx_py_unsuffixed
579
585
specific :
580
586
- output_types : pyproject
581
587
matrices :
582
588
- matrix :
583
589
cuda : " 11.*"
590
+ cuda_suffixed : " true"
584
591
packages :
585
592
- *cugraph_cu11
586
593
- cugraph-service-client-cu11==24.8.*,>=0.0.0a0
587
594
- *ucx_py_cu11
588
595
- matrix :
589
596
cuda : " 12.*"
597
+ cuda_suffixed : " true"
590
598
packages :
591
599
- *cugraph_cu12
592
600
- cugraph-service-client-cu12==24.8.*,>=0.0.0a0
593
601
- *ucx_py_cu12
594
602
- matrix :
595
603
packages :
596
- - *cugraph
604
+ - *cugraph_unsuffixed
597
605
- cugraph-service-client==24.8.*,>=0.0.0a0
598
- - *ucx_py
606
+ - *ucx_py_unsuffixed
599
607
test_cpp :
600
608
common :
601
609
- output_types : conda
@@ -630,7 +638,7 @@ dependencies:
630
638
- scikit-learn>=0.23.1
631
639
- output_types : [conda]
632
640
packages :
633
- - &pylibwholegraph_conda pylibwholegraph==24.8.*,>=0.0.0a0
641
+ - &pylibwholegraph_unsuffixed pylibwholegraph==24.8.*,>=0.0.0a0
634
642
- *thrift
635
643
test_python_pylibcugraph :
636
644
common :
@@ -648,15 +656,15 @@ dependencies:
648
656
common :
649
657
- output_types : [conda]
650
658
packages :
651
- - cugraph==24.8.*,>=0.0.0a0
659
+ - *cugraph_unsuffixed
652
660
- pytorch>=2.0
653
661
- pytorch-cuda==11.8
654
662
- dgl>=1.1.0.cu*
655
663
cugraph_pyg_dev :
656
664
common :
657
665
- output_types : [conda]
658
666
packages :
659
- - cugraph==24.8.*,>=0.0.0a0
667
+ - *cugraph_unsuffixed
660
668
- pytorch>=2.0
661
669
- pytorch-cuda==11.8
662
670
- &tensordict tensordict>=0.1.2
@@ -666,7 +674,7 @@ dependencies:
666
674
common :
667
675
- output_types : [conda]
668
676
packages :
669
- - &pytorch_conda pytorch>=2.0,<2.2.0a0
677
+ - &pytorch_unsuffixed pytorch>=2.0,<2.2.0a0
670
678
671
679
specific :
672
680
- output_types : [requirements]
@@ -694,7 +702,7 @@ dependencies:
694
702
common :
695
703
- output_types : conda
696
704
packages :
697
- - *pylibwholegraph_conda
705
+ - *pylibwholegraph_unsuffixed
698
706
- output_types : requirements
699
707
packages :
700
708
# pip recognizes the index as a global option for the requirements.txt file
@@ -703,19 +711,23 @@ dependencies:
703
711
specific :
704
712
- output_types : [requirements, pyproject]
705
713
matrices :
706
- - matrix : {cuda: "12.*"}
714
+ - matrix :
715
+ cuda : " 12.*"
716
+ cuda_suffixed : " true"
707
717
packages :
708
718
- pylibwholegraph-cu12==24.8.*,>=0.0.0a0
709
- - matrix : {cuda: "11.*"}
719
+ - matrix :
720
+ cuda : " 11.*"
721
+ cuda_suffixed : " true"
710
722
packages :
711
723
- pylibwholegraph-cu11==24.8.*,>=0.0.0a0
712
- - {matrix: null, packages: [*pylibwholegraph_conda ]}
724
+ - {matrix: null, packages: [*pylibwholegraph_unsuffixed ]}
713
725
714
726
depends_on_rmm :
715
727
common :
716
728
- output_types : conda
717
729
packages :
718
- - &rmm_conda rmm==24.8.*,>=0.0.0a0
730
+ - &rmm_unsuffixed rmm==24.8.*,>=0.0.0a0
719
731
- output_types : requirements
720
732
packages :
721
733
# pip recognizes the index as a global option for the requirements.txt file
@@ -724,19 +736,23 @@ dependencies:
724
736
specific :
725
737
- output_types : [requirements, pyproject]
726
738
matrices :
727
- - matrix : {cuda: "12.*"}
739
+ - matrix :
740
+ cuda : " 12.*"
741
+ cuda_suffixed : " true"
728
742
packages :
729
743
- rmm-cu12==24.8.*,>=0.0.0a0
730
- - matrix : {cuda: "11.*"}
744
+ - matrix :
745
+ cuda : " 11.*"
746
+ cuda_suffixed : " true"
731
747
packages :
732
748
- rmm-cu11==24.8.*,>=0.0.0a0
733
- - {matrix: null, packages: [*rmm_conda ]}
749
+ - {matrix: null, packages: [*rmm_unsuffixed ]}
734
750
735
751
depends_on_cudf :
736
752
common :
737
753
- output_types : conda
738
754
packages :
739
- - &cudf_conda cudf==24.8.*,>=0.0.0a0
755
+ - &cudf_unsuffixed cudf==24.8.*,>=0.0.0a0
740
756
- output_types : requirements
741
757
packages :
742
758
# pip recognizes the index as a global option for the requirements.txt file
@@ -745,19 +761,23 @@ dependencies:
745
761
specific :
746
762
- output_types : [requirements, pyproject]
747
763
matrices :
748
- - matrix : {cuda: "12.*"}
764
+ - matrix :
765
+ cuda : " 12.*"
766
+ cuda_suffixed : " true"
749
767
packages :
750
768
- cudf-cu12==24.8.*,>=0.0.0a0
751
- - matrix : {cuda: "11.*"}
769
+ - matrix :
770
+ cuda : " 11.*"
771
+ cuda_suffixed : " true"
752
772
packages :
753
773
- cudf-cu11==24.8.*,>=0.0.0a0
754
- - {matrix: null, packages: [*cudf_conda ]}
774
+ - {matrix: null, packages: [*cudf_unsuffixed ]}
755
775
756
776
depends_on_dask_cudf :
757
777
common :
758
778
- output_types : conda
759
779
packages :
760
- - &dask_cudf_conda dask-cudf==24.8.*,>=0.0.0a0
780
+ - &dask_cudf_unsuffixed dask-cudf==24.8.*,>=0.0.0a0
761
781
- output_types : requirements
762
782
packages :
763
783
# pip recognizes the index as a global option for the requirements.txt file
@@ -766,19 +786,23 @@ dependencies:
766
786
specific :
767
787
- output_types : [requirements, pyproject]
768
788
matrices :
769
- - matrix : {cuda: "12.*"}
789
+ - matrix :
790
+ cuda : " 12.*"
791
+ cuda_suffixed : " true"
770
792
packages :
771
793
- dask-cudf-cu12==24.8.*,>=0.0.0a0
772
- - matrix : {cuda: "11.*"}
794
+ - matrix :
795
+ cuda : " 11.*"
796
+ cuda_suffixed : " true"
773
797
packages :
774
798
- dask-cudf-cu11==24.8.*,>=0.0.0a0
775
- - {matrix: null, packages: [*dask_cudf_conda ]}
799
+ - {matrix: null, packages: [*dask_cudf_unsuffixed ]}
776
800
777
801
depends_on_pylibraft :
778
802
common :
779
803
- output_types : conda
780
804
packages :
781
- - &pylibraft_conda pylibraft==24.8.*,>=0.0.0a0
805
+ - &pylibraft_unsuffixed pylibraft==24.8.*,>=0.0.0a0
782
806
- output_types : requirements
783
807
packages :
784
808
# pip recognizes the index as a global option for the requirements.txt file
@@ -787,19 +811,23 @@ dependencies:
787
811
specific :
788
812
- output_types : [requirements, pyproject]
789
813
matrices :
790
- - matrix : {cuda: "12.*"}
814
+ - matrix :
815
+ cuda : " 12.*"
816
+ cuda_suffixed : " true"
791
817
packages :
792
818
- pylibraft-cu12==24.8.*,>=0.0.0a0
793
- - matrix : {cuda: "11.*"}
819
+ - matrix :
820
+ cuda : " 11.*"
821
+ cuda_suffixed : " true"
794
822
packages :
795
823
- pylibraft-cu11==24.8.*,>=0.0.0a0
796
- - {matrix: null, packages: [*pylibraft_conda ]}
824
+ - {matrix: null, packages: [*pylibraft_unsuffixed ]}
797
825
798
826
depends_on_raft_dask :
799
827
common :
800
828
- output_types : conda
801
829
packages :
802
- - &raft_dask_conda raft-dask==24.8.*,>=0.0.0a0
830
+ - &raft_dask_unsuffixed raft-dask==24.8.*,>=0.0.0a0
803
831
- output_types : requirements
804
832
packages :
805
833
# pip recognizes the index as a global option for the requirements.txt file
@@ -808,19 +836,23 @@ dependencies:
808
836
specific :
809
837
- output_types : [requirements, pyproject]
810
838
matrices :
811
- - matrix : {cuda: "12.*"}
839
+ - matrix :
840
+ cuda : " 12.*"
841
+ cuda_suffixed : " true"
812
842
packages :
813
843
- raft-dask-cu12==24.8.*,>=0.0.0a0
814
- - matrix : {cuda: "11.*"}
844
+ - matrix :
845
+ cuda : " 11.*"
846
+ cuda_suffixed : " true"
815
847
packages :
816
848
- raft-dask-cu11==24.8.*,>=0.0.0a0
817
- - {matrix: null, packages: [*raft_dask_conda ]}
849
+ - {matrix: null, packages: [*raft_dask_unsuffixed ]}
818
850
819
851
depends_on_pylibcugraph :
820
852
common :
821
853
- output_types : conda
822
854
packages :
823
- - &pylibcugraph_conda pylibcugraph==24.8.*,>=0.0.0a0
855
+ - &pylibcugraph_unsuffixed pylibcugraph==24.8.*,>=0.0.0a0
824
856
- output_types : requirements
825
857
packages :
826
858
# pip recognizes the index as a global option for the requirements.txt file
@@ -829,19 +861,23 @@ dependencies:
829
861
specific :
830
862
- output_types : [requirements, pyproject]
831
863
matrices :
832
- - matrix : {cuda: "12.*"}
864
+ - matrix :
865
+ cuda : " 12.*"
866
+ cuda_suffixed : " true"
833
867
packages :
834
868
- pylibcugraph-cu12==24.8.*,>=0.0.0a0
835
- - matrix : {cuda: "11.*"}
869
+ - matrix :
870
+ cuda : " 11.*"
871
+ cuda_suffixed : " true"
836
872
packages :
837
873
- pylibcugraph-cu11==24.8.*,>=0.0.0a0
838
- - {matrix: null, packages: [*pylibcugraph_conda ]}
874
+ - {matrix: null, packages: [*pylibcugraph_unsuffixed ]}
839
875
840
876
depends_on_pylibcugraphops :
841
877
common :
842
878
- output_types : conda
843
879
packages :
844
- - &pylibcugraphops_conda pylibcugraphops==24.8.*,>=0.0.0a0
880
+ - &pylibcugraphops_unsuffixed pylibcugraphops==24.8.*,>=0.0.0a0
845
881
- output_types : requirements
846
882
packages :
847
883
# pip recognizes the index as a global option for the requirements.txt file
@@ -850,19 +886,26 @@ dependencies:
850
886
specific :
851
887
- output_types : [requirements, pyproject]
852
888
matrices :
853
- - matrix : {cuda: "12.*"}
889
+ - matrix :
890
+ cuda : " 12.*"
891
+ cuda_suffixed : " true"
854
892
packages :
855
893
- pylibcugraphops-cu12==24.8.*,>=0.0.0a0
856
- - matrix : {cuda: "11.*"}
894
+ - matrix :
895
+ cuda : " 11.*"
896
+ cuda_suffixed : " true"
857
897
packages :
858
898
- pylibcugraphops-cu11==24.8.*,>=0.0.0a0
859
- - {matrix: null, packages: [*pylibcugraphops_conda ]}
899
+ - {matrix: null, packages: [*pylibcugraphops_unsuffixed ]}
860
900
861
901
depends_on_cupy :
862
902
common :
863
903
- output_types : conda
864
904
packages :
865
905
- cupy>=12.0.0
906
+ # NOTE: This is intentionally not broken into groups by a 'cuda_suffixed' selector like
907
+ # other packages with -cu{nn}x suffixes in this file.
908
+ # All RAPIDS wheel builds (including in devcontainers) expect cupy to be suffixed.
866
909
specific :
867
910
- output_types : [requirements, pyproject]
868
911
matrices :
0 commit comments