Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use CUDA math wheels #4621

Merged

Conversation

KyleFromNVIDIA
Copy link
Contributor

Use CUDA math wheels to reduce wheel size by not statically linking CUDA math libraries.

Contributes to rapidsai/build-planning#35

@KyleFromNVIDIA KyleFromNVIDIA requested review from a team as code owners August 20, 2024 14:28
@KyleFromNVIDIA KyleFromNVIDIA added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Aug 20, 2024
@KyleFromNVIDIA
Copy link
Contributor Author

Comparing 710f268 to this branch with the pylibcugraph wheel, Python 3.11, x86_64, CUDA 12...

Old

Build Time: 17m27s
Wheel Size: 1.78GB
Wheel Contents:

Archive:  pylibcugraph_cu12-24.10.0a55-cp311-cp311-manylinux_2_28_x86_64.whl
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2024-08-20 14:38   pylibcugraph/
        0  2024-08-20 14:38   pylibcugraph_cu12-24.10.0a55.dist-info/
        0  2024-08-20 14:38   pylibcugraph_cu12.libs/
        0  2024-08-20 14:38   pylibcugraph/structure/
        0  2024-08-20 14:38   pylibcugraph/internal_types/
        0  2024-08-20 14:38   pylibcugraph/testing/
        0  2024-08-20 14:38   pylibcugraph/_cugraph_c/
        0  2024-08-20 14:38   pylibcugraph/components/
        0  2024-08-20 14:38   pylibcugraph/tests/
        0  2024-08-20 14:38   pylibcugraph/utilities/
     6926  2024-08-20 14:38   pylibcugraph/sssp.pyx
     5601  2024-08-20 14:38   pylibcugraph/all_pairs_jaccard_coefficients.pyx
     1291  2024-08-20 14:38   pylibcugraph/graphs.pxd
    58665  2024-08-20 14:38   pylibcugraph/select_random_vertices.cpython-311-x86_64-linux-gnu.so
     6250  2024-08-20 14:38   pylibcugraph/egonet.pyx
     8482  2024-08-20 14:38   pylibcugraph/weakly_connected_components.pyx
     3735  2024-08-20 14:38   pylibcugraph/__init__.py
     4815  2024-08-20 14:38   pylibcugraph/analyze_clustering_edge_cut.pyx
    87897  2024-08-20 14:38   pylibcugraph/utils.cpython-311-x86_64-linux-gnu.so
     1857  2024-08-20 14:38   pylibcugraph/resource_handle.pyx
     8019  2024-08-20 14:38   pylibcugraph/edge_betweenness_centrality.pyx
    66985  2024-08-20 14:38   pylibcugraph/egonet.cpython-311-x86_64-linux-gnu.so
    71369  2024-08-20 14:38   pylibcugraph/k_core.cpython-311-x86_64-linux-gnu.so
    71297  2024-08-20 14:38   pylibcugraph/leiden.cpython-311-x86_64-linux-gnu.so
     3946  2024-08-20 14:38   pylibcugraph/select_random_vertices.pyx
    21398  2024-08-20 14:38   pylibcugraph/graphs.pyx
     7215  2024-08-20 14:38   pylibcugraph/hits.pyx
    62873  2024-08-20 14:38   pylibcugraph/induced_subgraph.cpython-311-x86_64-linux-gnu.so
     2839  2024-08-20 14:38   pylibcugraph/random.pyx
    92209  2024-08-20 14:38   pylibcugraph/personalized_pagerank.cpython-311-x86_64-linux-gnu.so
     5209  2024-08-20 14:38   pylibcugraph/katz_centrality.pyx
     4953  2024-08-20 14:38   pylibcugraph/eigenvector_centrality.pyx
    67185  2024-08-20 14:38   pylibcugraph/all_pairs_sorensen_coefficients.cpython-311-x86_64-linux-gnu.so
     4252  2024-08-20 14:38   pylibcugraph/core_number.pyx
    79641  2024-08-20 14:38   pylibcugraph/sssp.cpython-311-x86_64-linux-gnu.so
  9213953  2024-08-20 14:38   pylibcugraph/libcugraph_c.so
    62913  2024-08-20 14:38   pylibcugraph/k_truss_subgraph.cpython-311-x86_64-linux-gnu.so
     9201  2024-08-20 14:38   pylibcugraph/generate_rmat_edgelist.pyx
    11528  2024-08-20 14:38   pylibcugraph/degrees.pyx
2627673441  2024-08-20 14:38   pylibcugraph/libcugraph.so
     5900  2024-08-20 14:38   pylibcugraph/betweenness_centrality.pyx
     6033  2024-08-20 14:38   pylibcugraph/leiden.pyx
     3308  2024-08-20 14:38   pylibcugraph/count_multi_edges.pyx
    66945  2024-08-20 14:38   pylibcugraph/replicate_edgelist.cpython-311-x86_64-linux-gnu.so
      816  2024-08-20 14:38   pylibcugraph/graph_properties.pxd
    75153  2024-08-20 14:38   pylibcugraph/balanced_cut_clustering.cpython-311-x86_64-linux-gnu.so
     4633  2024-08-20 14:38   pylibcugraph/triangle_count.pyx
       11  2024-08-20 14:38   pylibcugraph/VERSION
     5855  2024-08-20 14:38   pylibcugraph/jaccard_coefficients.pyx
   130009  2024-08-20 14:38   pylibcugraph/uniform_neighbor_sample.cpython-311-x86_64-linux-gnu.so
    79649  2024-08-20 14:38   pylibcugraph/generate_rmat_edgelist.cpython-311-x86_64-linux-gnu.so
     8509  2024-08-20 14:38   pylibcugraph/replicate_edgelist.pyx
     4822  2024-08-20 14:38   pylibcugraph/analyze_clustering_ratio_cut.pyx
      640  2024-08-20 14:38   pylibcugraph/README.md
     2286  2024-08-20 14:38   pylibcugraph/CMakeLists.txt
     5875  2024-08-20 14:38   pylibcugraph/k_truss_subgraph.pyx
    84225  2024-08-20 14:38   pylibcugraph/node2vec.cpython-311-x86_64-linux-gnu.so
     5515  2024-08-20 14:38   pylibcugraph/louvain.pyx
    83321  2024-08-20 14:38   pylibcugraph/degrees.cpython-311-x86_64-linux-gnu.so
    58833  2024-08-20 14:38   pylibcugraph/resource_handle.cpython-311-x86_64-linux-gnu.so
     5625  2024-08-20 14:38   pylibcugraph/all_pairs_cosine_coefficients.pyx
    67049  2024-08-20 14:38   pylibcugraph/jaccard_coefficients.cpython-311-x86_64-linux-gnu.so
    62697  2024-08-20 14:38   pylibcugraph/analyze_clustering_ratio_cut.cpython-311-x86_64-linux-gnu.so
    75633  2024-08-20 14:38   pylibcugraph/hits.cpython-311-x86_64-linux-gnu.so
    17929  2024-08-20 14:38   pylibcugraph/biased_neighbor_sample.pyx
    88073  2024-08-20 14:38   pylibcugraph/pagerank.cpython-311-x86_64-linux-gnu.so
   121817  2024-08-20 14:38   pylibcugraph/biased_neighbor_sample.cpython-311-x86_64-linux-gnu.so
    10639  2024-08-20 14:38   pylibcugraph/pagerank.pyx
    75425  2024-08-20 14:38   pylibcugraph/ecg.cpython-311-x86_64-linux-gnu.so
     6666  2024-08-20 14:38   pylibcugraph/bfs.pyx
    18728  2024-08-20 14:38   pylibcugraph/uniform_neighbor_sample.pyx
    71025  2024-08-20 14:38   pylibcugraph/graph_properties.cpython-311-x86_64-linux-gnu.so
     6982  2024-08-20 14:38   pylibcugraph/ecg.pyx
     4940  2024-08-20 14:38   pylibcugraph/analyze_clustering_modularity.pyx
    62697  2024-08-20 14:38   pylibcugraph/analyze_clustering_modularity.cpython-311-x86_64-linux-gnu.so
    67073  2024-08-20 14:38   pylibcugraph/louvain.cpython-311-x86_64-linux-gnu.so
     5784  2024-08-20 14:38   pylibcugraph/overlap_coefficients.pyx
    71257  2024-08-20 14:38   pylibcugraph/betweenness_centrality.cpython-311-x86_64-linux-gnu.so
     4117  2024-08-20 14:38   pylibcugraph/two_hop_neighbors.pyx
    71785  2024-08-20 14:38   pylibcugraph/random.cpython-311-x86_64-linux-gnu.so
    58673  2024-08-20 14:38   pylibcugraph/two_hop_neighbors.cpython-311-x86_64-linux-gnu.so
     2009  2024-08-20 14:38   pylibcugraph/utils.pxd
     6174  2024-08-20 14:38   pylibcugraph/k_core.pyx
    67193  2024-08-20 14:38   pylibcugraph/all_pairs_cosine_coefficients.cpython-311-x86_64-linux-gnu.so
     5879  2024-08-20 14:38   pylibcugraph/cosine_coefficients.pyx
     5737  2024-08-20 14:38   pylibcugraph/balanced_cut_clustering.pyx
     4397  2024-08-20 14:38   pylibcugraph/uniform_random_walks.pyx
       41  2024-08-20 14:38   pylibcugraph/GIT_COMMIT
    62865  2024-08-20 14:38   pylibcugraph/eigenvector_centrality.cpython-311-x86_64-linux-gnu.so
    62689  2024-08-20 14:38   pylibcugraph/analyze_clustering_edge_cut.cpython-311-x86_64-linux-gnu.so
    67185  2024-08-20 14:38   pylibcugraph/all_pairs_overlap_coefficients.cpython-311-x86_64-linux-gnu.so
    67057  2024-08-20 14:38   pylibcugraph/cosine_coefficients.cpython-311-x86_64-linux-gnu.so
     6440  2024-08-20 14:38   pylibcugraph/induced_subgraph.pyx
      826  2024-08-20 14:38   pylibcugraph/resource_handle.pxd
    10571  2024-08-20 14:38   pylibcugraph/generate_rmat_edgelists.pyx
     5790  2024-08-20 14:38   pylibcugraph/sorensen_coefficients.pyx
    62857  2024-08-20 14:38   pylibcugraph/core_number.cpython-311-x86_64-linux-gnu.so
     1790  2024-08-20 14:38   pylibcugraph/graph_properties.pyx
   117393  2024-08-20 14:38   pylibcugraph/graphs.cpython-311-x86_64-linux-gnu.so
    84041  2024-08-20 14:38   pylibcugraph/bfs.cpython-311-x86_64-linux-gnu.so
    71529  2024-08-20 14:38   pylibcugraph/katz_centrality.cpython-311-x86_64-linux-gnu.so
    67185  2024-08-20 14:38   pylibcugraph/all_pairs_jaccard_coefficients.cpython-311-x86_64-linux-gnu.so
    67361  2024-08-20 14:38   pylibcugraph/triangle_count.cpython-311-x86_64-linux-gnu.so
    12077  2024-08-20 14:38   pylibcugraph/personalized_pagerank.pyx
     5601  2024-08-20 14:38   pylibcugraph/all_pairs_overlap_coefficients.pyx
    67049  2024-08-20 14:38   pylibcugraph/overlap_coefficients.cpython-311-x86_64-linux-gnu.so
     1270  2024-08-20 14:38   pylibcugraph/_version.py
     6883  2024-08-20 14:38   pylibcugraph/node2vec.pyx
    75185  2024-08-20 14:38   pylibcugraph/spectral_modularity_maximization.cpython-311-x86_64-linux-gnu.so
    67049  2024-08-20 14:38   pylibcugraph/sorensen_coefficients.cpython-311-x86_64-linux-gnu.so
    10748  2024-08-20 14:38   pylibcugraph/utils.pyx
     5610  2024-08-20 14:38   pylibcugraph/all_pairs_sorensen_coefficients.pyx
      872  2024-08-20 14:38   pylibcugraph/exceptions.py
      800  2024-08-20 14:38   pylibcugraph/random.pxd
    88057  2024-08-20 14:38   pylibcugraph/generate_rmat_edgelists.cpython-311-x86_64-linux-gnu.so
    67481  2024-08-20 14:38   pylibcugraph/uniform_random_walks.cpython-311-x86_64-linux-gnu.so
     5872  2024-08-20 14:38   pylibcugraph/spectral_modularity_maximization.pyx
    71425  2024-08-20 14:38   pylibcugraph/edge_betweenness_centrality.cpython-311-x86_64-linux-gnu.so
    83841  2024-08-20 14:38   pylibcugraph/weakly_connected_components.cpython-311-x86_64-linux-gnu.so
      593  2024-08-20 14:38   pylibcugraph/structure/__init__.py
     2818  2024-08-20 14:38   pylibcugraph/structure/graph_primtypes.pxd
      593  2024-08-20 14:38   pylibcugraph/internal_types/__init__.py
      883  2024-08-20 14:38   pylibcugraph/internal_types/sampling_result.pxd
    10768  2024-08-20 14:38   pylibcugraph/internal_types/sampling_result.pyx
      988  2024-08-20 14:38   pylibcugraph/internal_types/CMakeLists.txt
    84633  2024-08-20 14:38   pylibcugraph/internal_types/sampling_result.cpython-311-x86_64-linux-gnu.so
     5439  2024-08-20 14:38   pylibcugraph/testing/utils.py
      653  2024-08-20 14:38   pylibcugraph/testing/__init__.py
     7603  2024-08-20 14:38   pylibcugraph/testing/type_utils.pyx
      983  2024-08-20 14:38   pylibcugraph/testing/CMakeLists.txt
    79753  2024-08-20 14:38   pylibcugraph/testing/type_utils.cpython-311-x86_64-linux-gnu.so
     2000  2024-08-20 14:38   pylibcugraph/_cugraph_c/labeling_algorithms.pxd
      593  2024-08-20 14:38   pylibcugraph/_cugraph_c/__init__.py
      944  2024-08-20 14:38   pylibcugraph/_cugraph_c/properties.pxd
    11275  2024-08-20 14:38   pylibcugraph/_cugraph_c/algorithms.pxd
     2702  2024-08-20 14:38   pylibcugraph/_cugraph_c/lookup_src_dst.pxd
      247  2024-08-20 14:38   pylibcugraph/_cugraph_c/README.md
     5916  2024-08-20 14:38   pylibcugraph/_cugraph_c/similarity_algorithms.pxd
     4181  2024-08-20 14:38   pylibcugraph/_cugraph_c/sampling_algorithms.pxd
     9485  2024-08-20 14:38   pylibcugraph/_cugraph_c/centrality_algorithms.pxd
     7091  2024-08-20 14:38   pylibcugraph/_cugraph_c/graph.pxd
     3616  2024-08-20 14:38   pylibcugraph/_cugraph_c/core_algorithms.pxd
     1438  2024-08-20 14:38   pylibcugraph/_cugraph_c/resource_handle.pxd
     8298  2024-08-20 14:38   pylibcugraph/_cugraph_c/graph_functions.pxd
     1186  2024-08-20 14:38   pylibcugraph/_cugraph_c/error.pxd
     9056  2024-08-20 14:38   pylibcugraph/_cugraph_c/community_algorithms.pxd
     4313  2024-08-20 14:38   pylibcugraph/_cugraph_c/graph_generators.pxd
     1192  2024-08-20 14:38   pylibcugraph/_cugraph_c/random.pxd
     5297  2024-08-20 14:38   pylibcugraph/_cugraph_c/array.pxd
      593  2024-08-20 14:38   pylibcugraph/components/__init__.py
  1257769  2024-08-20 14:38   pylibcugraph/components/_connectivity.cpython-311-x86_64-linux-gnu.so
     4972  2024-08-20 14:38   pylibcugraph/components/_connectivity.pyx
      967  2024-08-20 14:38   pylibcugraph/components/CMakeLists.txt
     1156  2024-08-20 14:38   pylibcugraph/components/_connectivity.pxd
     4203  2024-08-20 14:38   pylibcugraph/tests/test_louvain.py
    19750  2024-08-20 14:38   pylibcugraph/tests/test_node2vec.py
    13508  2024-08-20 14:38   pylibcugraph/tests/test_connected_components.py
     4372  2024-08-20 14:38   pylibcugraph/tests/test_edge_betweenness_centrality.py
     3566  2024-08-20 14:38   pylibcugraph/tests/test_katz_centrality.py
     3062  2024-08-20 14:38   pylibcugraph/tests/test_rmat.py
     1755  2024-08-20 14:38   pylibcugraph/tests/test_utils.py
     3359  2024-08-20 14:38   pylibcugraph/tests/test_eigenvector_centrality.py
     5358  2024-08-20 14:38   pylibcugraph/tests/test_triangle_count.py
     7499  2024-08-20 14:38   pylibcugraph/tests/conftest.py
     9563  2024-08-20 14:38   pylibcugraph/tests/test_sssp.py
     6512  2024-08-20 14:38   pylibcugraph/tests/test_pagerank.py
      377  2024-08-20 14:38   pylibcugraph/tests/test_version.py
    11624  2024-08-20 14:38   pylibcugraph/tests/test_uniform_neighbor_sample.py
     5201  2024-08-20 14:38   pylibcugraph/tests/test_graph_sg.py
      593  2024-08-20 14:38   pylibcugraph/utilities/__init__.py
    10193  2024-08-20 14:38   pylibcugraph/utilities/api_tools.py
        0  2024-08-20 14:38   pylibcugraph_cu12-24.10.0a55.dist-info/licenses/
      118  2024-08-20 14:38   pylibcugraph_cu12-24.10.0a55.dist-info/WHEEL
    16911  2024-08-20 14:38   pylibcugraph_cu12-24.10.0a55.dist-info/RECORD
     9059  2024-08-20 14:38   pylibcugraph_cu12-24.10.0a55.dist-info/METADATA
    11348  2024-08-20 14:38   pylibcugraph_cu12-24.10.0a55.dist-info/licenses/LICENSE
   253289  2024-08-20 14:38   pylibcugraph_cu12.libs/libgomp-24e2ab19.so.1.0.0
---------                     -------
2642690940                     177 files

New

Build Time: 14m15s
Wheel Size: 1.23GB
Wheel Contents:

Archive:  pylibcugraph_cu12-24.10.0a55-cp311-cp311-manylinux_2_28_x86_64.whl
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2024-08-20 14:46   pylibcugraph/
        0  2024-08-20 14:46   pylibcugraph_cu12-24.10.0a55.dist-info/
        0  2024-08-20 14:46   pylibcugraph_cu12.libs/
        0  2024-08-20 14:46   pylibcugraph/structure/
        0  2024-08-20 14:46   pylibcugraph/internal_types/
        0  2024-08-20 14:46   pylibcugraph/testing/
        0  2024-08-20 14:46   pylibcugraph/_cugraph_c/
        0  2024-08-20 14:46   pylibcugraph/components/
        0  2024-08-20 14:46   pylibcugraph/tests/
        0  2024-08-20 14:46   pylibcugraph/utilities/
     6926  2024-08-20 14:46   pylibcugraph/sssp.pyx
     5601  2024-08-20 14:46   pylibcugraph/all_pairs_jaccard_coefficients.pyx
     1291  2024-08-20 14:46   pylibcugraph/graphs.pxd
    64385  2024-08-20 14:46   pylibcugraph/select_random_vertices.cpython-311-x86_64-linux-gnu.so
     6250  2024-08-20 14:46   pylibcugraph/egonet.pyx
     8482  2024-08-20 14:46   pylibcugraph/weakly_connected_components.pyx
     3735  2024-08-20 14:46   pylibcugraph/__init__.py
     4815  2024-08-20 14:46   pylibcugraph/analyze_clustering_edge_cut.pyx
    93353  2024-08-20 14:46   pylibcugraph/utils.cpython-311-x86_64-linux-gnu.so
     1857  2024-08-20 14:46   pylibcugraph/resource_handle.pyx
     8019  2024-08-20 14:46   pylibcugraph/edge_betweenness_centrality.pyx
    72657  2024-08-20 14:46   pylibcugraph/egonet.cpython-311-x86_64-linux-gnu.so
    76857  2024-08-20 14:46   pylibcugraph/k_core.cpython-311-x86_64-linux-gnu.so
    76857  2024-08-20 14:46   pylibcugraph/leiden.cpython-311-x86_64-linux-gnu.so
     3946  2024-08-20 14:46   pylibcugraph/select_random_vertices.pyx
    21398  2024-08-20 14:46   pylibcugraph/graphs.pyx
     7215  2024-08-20 14:46   pylibcugraph/hits.pyx
    68577  2024-08-20 14:46   pylibcugraph/induced_subgraph.cpython-311-x86_64-linux-gnu.so
     2839  2024-08-20 14:46   pylibcugraph/random.pyx
    97545  2024-08-20 14:46   pylibcugraph/personalized_pagerank.cpython-311-x86_64-linux-gnu.so
     5209  2024-08-20 14:46   pylibcugraph/katz_centrality.pyx
     4953  2024-08-20 14:46   pylibcugraph/eigenvector_centrality.pyx
    72793  2024-08-20 14:46   pylibcugraph/all_pairs_sorensen_coefficients.cpython-311-x86_64-linux-gnu.so
     4252  2024-08-20 14:46   pylibcugraph/core_number.pyx
    85081  2024-08-20 14:46   pylibcugraph/sssp.cpython-311-x86_64-linux-gnu.so
  9722233  2024-08-20 14:46   pylibcugraph/libcugraph_c.so
    68585  2024-08-20 14:46   pylibcugraph/k_truss_subgraph.cpython-311-x86_64-linux-gnu.so
     9201  2024-08-20 14:46   pylibcugraph/generate_rmat_edgelist.pyx
    11528  2024-08-20 14:46   pylibcugraph/degrees.pyx
1798817505  2024-08-20 14:46   pylibcugraph/libcugraph.so
     5900  2024-08-20 14:46   pylibcugraph/betweenness_centrality.pyx
     6033  2024-08-20 14:46   pylibcugraph/leiden.pyx
     3308  2024-08-20 14:46   pylibcugraph/count_multi_edges.pyx
    72697  2024-08-20 14:46   pylibcugraph/replicate_edgelist.cpython-311-x86_64-linux-gnu.so
      816  2024-08-20 14:46   pylibcugraph/graph_properties.pxd
    80833  2024-08-20 14:46   pylibcugraph/balanced_cut_clustering.cpython-311-x86_64-linux-gnu.so
     4633  2024-08-20 14:46   pylibcugraph/triangle_count.pyx
       11  2024-08-20 14:46   pylibcugraph/VERSION
     5855  2024-08-20 14:46   pylibcugraph/jaccard_coefficients.pyx
   134897  2024-08-20 14:46   pylibcugraph/uniform_neighbor_sample.cpython-311-x86_64-linux-gnu.so
    85105  2024-08-20 14:46   pylibcugraph/generate_rmat_edgelist.cpython-311-x86_64-linux-gnu.so
     8509  2024-08-20 14:46   pylibcugraph/replicate_edgelist.pyx
     4822  2024-08-20 14:46   pylibcugraph/analyze_clustering_ratio_cut.pyx
      640  2024-08-20 14:46   pylibcugraph/README.md
     2286  2024-08-20 14:46   pylibcugraph/CMakeLists.txt
     5875  2024-08-20 14:46   pylibcugraph/k_truss_subgraph.pyx
    89417  2024-08-20 14:46   pylibcugraph/node2vec.cpython-311-x86_64-linux-gnu.so
     5515  2024-08-20 14:46   pylibcugraph/louvain.pyx
    88993  2024-08-20 14:46   pylibcugraph/degrees.cpython-311-x86_64-linux-gnu.so
    64441  2024-08-20 14:46   pylibcugraph/resource_handle.cpython-311-x86_64-linux-gnu.so
     5625  2024-08-20 14:46   pylibcugraph/all_pairs_cosine_coefficients.pyx
    72705  2024-08-20 14:46   pylibcugraph/jaccard_coefficients.cpython-311-x86_64-linux-gnu.so
    68465  2024-08-20 14:46   pylibcugraph/analyze_clustering_ratio_cut.cpython-311-x86_64-linux-gnu.so
    81017  2024-08-20 14:46   pylibcugraph/hits.cpython-311-x86_64-linux-gnu.so
    17929  2024-08-20 14:46   pylibcugraph/biased_neighbor_sample.pyx
    93417  2024-08-20 14:46   pylibcugraph/pagerank.cpython-311-x86_64-linux-gnu.so
   126705  2024-08-20 14:46   pylibcugraph/biased_neighbor_sample.cpython-311-x86_64-linux-gnu.so
    10639  2024-08-20 14:46   pylibcugraph/pagerank.pyx
    80961  2024-08-20 14:46   pylibcugraph/ecg.cpython-311-x86_64-linux-gnu.so
     6666  2024-08-20 14:46   pylibcugraph/bfs.pyx
    18728  2024-08-20 14:46   pylibcugraph/uniform_neighbor_sample.pyx
    76681  2024-08-20 14:46   pylibcugraph/graph_properties.cpython-311-x86_64-linux-gnu.so
     6982  2024-08-20 14:46   pylibcugraph/ecg.pyx
     4940  2024-08-20 14:46   pylibcugraph/analyze_clustering_modularity.pyx
    68473  2024-08-20 14:46   pylibcugraph/analyze_clustering_modularity.cpython-311-x86_64-linux-gnu.so
    72705  2024-08-20 14:46   pylibcugraph/louvain.cpython-311-x86_64-linux-gnu.so
     5784  2024-08-20 14:46   pylibcugraph/overlap_coefficients.pyx
    76833  2024-08-20 14:46   pylibcugraph/betweenness_centrality.cpython-311-x86_64-linux-gnu.so
     4117  2024-08-20 14:46   pylibcugraph/two_hop_neighbors.pyx
    77009  2024-08-20 14:46   pylibcugraph/random.cpython-311-x86_64-linux-gnu.so
    64401  2024-08-20 14:46   pylibcugraph/two_hop_neighbors.cpython-311-x86_64-linux-gnu.so
     2009  2024-08-20 14:46   pylibcugraph/utils.pxd
     6174  2024-08-20 14:46   pylibcugraph/k_core.pyx
    72793  2024-08-20 14:46   pylibcugraph/all_pairs_cosine_coefficients.cpython-311-x86_64-linux-gnu.so
     5879  2024-08-20 14:46   pylibcugraph/cosine_coefficients.pyx
     5737  2024-08-20 14:46   pylibcugraph/balanced_cut_clustering.pyx
     4397  2024-08-20 14:46   pylibcugraph/uniform_random_walks.pyx
       41  2024-08-20 14:46   pylibcugraph/GIT_COMMIT
    68537  2024-08-20 14:46   pylibcugraph/eigenvector_centrality.cpython-311-x86_64-linux-gnu.so
    68465  2024-08-20 14:46   pylibcugraph/analyze_clustering_edge_cut.cpython-311-x86_64-linux-gnu.so
    72785  2024-08-20 14:46   pylibcugraph/all_pairs_overlap_coefficients.cpython-311-x86_64-linux-gnu.so
    72713  2024-08-20 14:46   pylibcugraph/cosine_coefficients.cpython-311-x86_64-linux-gnu.so
     6440  2024-08-20 14:46   pylibcugraph/induced_subgraph.pyx
      826  2024-08-20 14:46   pylibcugraph/resource_handle.pxd
    10571  2024-08-20 14:46   pylibcugraph/generate_rmat_edgelists.pyx
     5790  2024-08-20 14:46   pylibcugraph/sorensen_coefficients.pyx
    68513  2024-08-20 14:46   pylibcugraph/core_number.cpython-311-x86_64-linux-gnu.so
     1790  2024-08-20 14:46   pylibcugraph/graph_properties.pyx
   122305  2024-08-20 14:46   pylibcugraph/graphs.cpython-311-x86_64-linux-gnu.so
    89313  2024-08-20 14:46   pylibcugraph/bfs.cpython-311-x86_64-linux-gnu.so
    76937  2024-08-20 14:46   pylibcugraph/katz_centrality.cpython-311-x86_64-linux-gnu.so
    72785  2024-08-20 14:46   pylibcugraph/all_pairs_jaccard_coefficients.cpython-311-x86_64-linux-gnu.so
    72825  2024-08-20 14:46   pylibcugraph/triangle_count.cpython-311-x86_64-linux-gnu.so
    12077  2024-08-20 14:46   pylibcugraph/personalized_pagerank.pyx
     5601  2024-08-20 14:46   pylibcugraph/all_pairs_overlap_coefficients.pyx
    72705  2024-08-20 14:46   pylibcugraph/overlap_coefficients.cpython-311-x86_64-linux-gnu.so
     1270  2024-08-20 14:46   pylibcugraph/_version.py
     6883  2024-08-20 14:46   pylibcugraph/node2vec.pyx
    80857  2024-08-20 14:46   pylibcugraph/spectral_modularity_maximization.cpython-311-x86_64-linux-gnu.so
    72705  2024-08-20 14:46   pylibcugraph/sorensen_coefficients.cpython-311-x86_64-linux-gnu.so
    10748  2024-08-20 14:46   pylibcugraph/utils.pyx
     5610  2024-08-20 14:46   pylibcugraph/all_pairs_sorensen_coefficients.pyx
      872  2024-08-20 14:46   pylibcugraph/exceptions.py
      800  2024-08-20 14:46   pylibcugraph/random.pxd
    93393  2024-08-20 14:46   pylibcugraph/generate_rmat_edgelists.cpython-311-x86_64-linux-gnu.so
    72897  2024-08-20 14:46   pylibcugraph/uniform_random_walks.cpython-311-x86_64-linux-gnu.so
     5872  2024-08-20 14:46   pylibcugraph/spectral_modularity_maximization.pyx
    76961  2024-08-20 14:46   pylibcugraph/edge_betweenness_centrality.cpython-311-x86_64-linux-gnu.so
    89249  2024-08-20 14:46   pylibcugraph/weakly_connected_components.cpython-311-x86_64-linux-gnu.so
      593  2024-08-20 14:46   pylibcugraph/structure/__init__.py
     2818  2024-08-20 14:46   pylibcugraph/structure/graph_primtypes.pxd
      593  2024-08-20 14:46   pylibcugraph/internal_types/__init__.py
      883  2024-08-20 14:46   pylibcugraph/internal_types/sampling_result.pxd
    10768  2024-08-20 14:46   pylibcugraph/internal_types/sampling_result.pyx
      988  2024-08-20 14:46   pylibcugraph/internal_types/CMakeLists.txt
    89681  2024-08-20 14:46   pylibcugraph/internal_types/sampling_result.cpython-311-x86_64-linux-gnu.so
     5439  2024-08-20 14:46   pylibcugraph/testing/utils.py
      653  2024-08-20 14:46   pylibcugraph/testing/__init__.py
     7603  2024-08-20 14:46   pylibcugraph/testing/type_utils.pyx
      983  2024-08-20 14:46   pylibcugraph/testing/CMakeLists.txt
    85145  2024-08-20 14:46   pylibcugraph/testing/type_utils.cpython-311-x86_64-linux-gnu.so
     2000  2024-08-20 14:46   pylibcugraph/_cugraph_c/labeling_algorithms.pxd
      593  2024-08-20 14:46   pylibcugraph/_cugraph_c/__init__.py
      944  2024-08-20 14:46   pylibcugraph/_cugraph_c/properties.pxd
    11275  2024-08-20 14:46   pylibcugraph/_cugraph_c/algorithms.pxd
     2702  2024-08-20 14:46   pylibcugraph/_cugraph_c/lookup_src_dst.pxd
      247  2024-08-20 14:46   pylibcugraph/_cugraph_c/README.md
     5916  2024-08-20 14:46   pylibcugraph/_cugraph_c/similarity_algorithms.pxd
     4181  2024-08-20 14:46   pylibcugraph/_cugraph_c/sampling_algorithms.pxd
     9485  2024-08-20 14:46   pylibcugraph/_cugraph_c/centrality_algorithms.pxd
     7091  2024-08-20 14:46   pylibcugraph/_cugraph_c/graph.pxd
     3616  2024-08-20 14:46   pylibcugraph/_cugraph_c/core_algorithms.pxd
     1438  2024-08-20 14:46   pylibcugraph/_cugraph_c/resource_handle.pxd
     8298  2024-08-20 14:46   pylibcugraph/_cugraph_c/graph_functions.pxd
     1186  2024-08-20 14:46   pylibcugraph/_cugraph_c/error.pxd
     9056  2024-08-20 14:46   pylibcugraph/_cugraph_c/community_algorithms.pxd
     4313  2024-08-20 14:46   pylibcugraph/_cugraph_c/graph_generators.pxd
     1192  2024-08-20 14:46   pylibcugraph/_cugraph_c/random.pxd
     5297  2024-08-20 14:46   pylibcugraph/_cugraph_c/array.pxd
      593  2024-08-20 14:46   pylibcugraph/components/__init__.py
  1340785  2024-08-20 14:46   pylibcugraph/components/_connectivity.cpython-311-x86_64-linux-gnu.so
     4972  2024-08-20 14:46   pylibcugraph/components/_connectivity.pyx
      967  2024-08-20 14:46   pylibcugraph/components/CMakeLists.txt
     1156  2024-08-20 14:46   pylibcugraph/components/_connectivity.pxd
     4203  2024-08-20 14:46   pylibcugraph/tests/test_louvain.py
    19750  2024-08-20 14:46   pylibcugraph/tests/test_node2vec.py
    13508  2024-08-20 14:46   pylibcugraph/tests/test_connected_components.py
     4372  2024-08-20 14:46   pylibcugraph/tests/test_edge_betweenness_centrality.py
     3566  2024-08-20 14:46   pylibcugraph/tests/test_katz_centrality.py
     3062  2024-08-20 14:46   pylibcugraph/tests/test_rmat.py
     1755  2024-08-20 14:46   pylibcugraph/tests/test_utils.py
     3359  2024-08-20 14:46   pylibcugraph/tests/test_eigenvector_centrality.py
     5358  2024-08-20 14:46   pylibcugraph/tests/test_triangle_count.py
     7499  2024-08-20 14:46   pylibcugraph/tests/conftest.py
     9563  2024-08-20 14:46   pylibcugraph/tests/test_sssp.py
     6512  2024-08-20 14:46   pylibcugraph/tests/test_pagerank.py
      377  2024-08-20 14:46   pylibcugraph/tests/test_version.py
    11624  2024-08-20 14:46   pylibcugraph/tests/test_uniform_neighbor_sample.py
     5201  2024-08-20 14:46   pylibcugraph/tests/test_graph_sg.py
      593  2024-08-20 14:46   pylibcugraph/utilities/__init__.py
    10193  2024-08-20 14:46   pylibcugraph/utilities/api_tools.py
        0  2024-08-20 14:46   pylibcugraph_cu12-24.10.0a55.dist-info/licenses/
      118  2024-08-20 14:46   pylibcugraph_cu12-24.10.0a55.dist-info/WHEEL
    17023  2024-08-20 14:46   pylibcugraph_cu12-24.10.0a55.dist-info/RECORD
     9199  2024-08-20 14:46   pylibcugraph_cu12-24.10.0a55.dist-info/METADATA
    11348  2024-08-20 14:46   pylibcugraph_cu12-24.10.0a55.dist-info/licenses/LICENSE
   728617  2024-08-20 14:46   pylibcugraph_cu12.libs/libcudart-16e8815a.so.12.5.82
   253289  2024-08-20 14:46   pylibcugraph_cu12.libs/libgomp-24e2ab19.so.1.0.0
---------                     -------
1815424977                     178 files

Copy link
Member

@jameslamb jameslamb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@KyleFromNVIDIA
Copy link
Contributor Author

/merge

@rapids-bot rapids-bot bot merged commit 6b6e8c8 into rapidsai:branch-24.10 Aug 23, 2024
109 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci CMake improvement Improvement / enhancement to an existing function non-breaking Non-breaking change python
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants