Skip to content

Commit

Permalink
Merge branch 'branch-0.10' into fea_asymmetric_graph_tests
Browse files Browse the repository at this point in the history
  • Loading branch information
ChuckHastings committed Oct 2, 2019
2 parents 93a767c + 855a02f commit c3d2e5d
Show file tree
Hide file tree
Showing 33 changed files with 165 additions and 164 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
- PR #481 Run bfs on unweighted graphs when calling sssp
- PR #491 Use YYMMDD tag in nightly build
- PR #487 Add woverlap test, add namespace in snmg COO2CSR
- PR #531 Use new rmm python package

## Bug Fixes
- PR #458 Fix potential race condition in SSSP
Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/centrality/katz_centrality_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ from libc.float cimport FLT_MAX_EXP

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np


Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/community/louvain_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ from libc.stdlib cimport calloc, malloc, free

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np


Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/community/spectral_clustering_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ from libc.float cimport FLT_MAX_EXP

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np


Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/community/subgraph_extraction_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ from libc.float cimport FLT_MAX_EXP

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np


Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/community/triangle_count_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ from libc.stdint cimport uintptr_t

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm


def triangles(graph_ptr):
Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/link_analysis/pagerank_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ from libc.stdlib cimport calloc, malloc, free

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np


Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/link_prediction/jaccard_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ from cython cimport floating

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np


Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/link_prediction/overlap_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ from cython cimport floating

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np


Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/link_prediction/wjaccard_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ from libc.stdlib cimport calloc, malloc, free

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np
from numpy.core.numeric import result_type

Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/link_prediction/woverlap_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ from libc.stdlib cimport calloc, malloc, free

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np
from cython cimport floating

Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/snmg/link_analysis/mg_pagerank_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ from libc.stdint cimport uintptr_t
from libc.stdlib cimport calloc, malloc, free

import cudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np


Expand Down
2 changes: 1 addition & 1 deletion python/cugraph/structure/graph_wrapper.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ from libc.stdlib cimport calloc, malloc, free

import cudf
import cudf._lib as libcudf
from librmm_cffi import librmm as rmm
import rmm
import numpy as np


Expand Down
10 changes: 5 additions & 5 deletions python/cugraph/tests/test_balanced_cut.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
import cudf
import cugraph
from cugraph.tests import utils
from librmm_cffi import librmm as rmm
from librmm_cffi import librmm_config as rmm_cfg
import rmm
from rmm import rmm_config


def cugraph_call(G, partitions):
Expand Down Expand Up @@ -58,9 +58,9 @@ def test_modularity_clustering(managed, pool, graph_file, partitions):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down
10 changes: 5 additions & 5 deletions python/cugraph/tests/test_bfs.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@

import cugraph
from cugraph.tests import utils
from librmm_cffi import librmm as rmm
from librmm_cffi import librmm_config as rmm_cfg
import rmm
from rmm import rmm_config


def cugraph_call(cu_M, start_vertex):
Expand Down Expand Up @@ -85,9 +85,9 @@ def test_bfs(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down
16 changes: 8 additions & 8 deletions python/cugraph/tests/test_connectivity.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@

import cugraph
from cugraph.tests import utils
from librmm_cffi import librmm as rmm
from librmm_cffi import librmm_config as rmm_cfg
import rmm
from rmm import rmm_config

# Temporarily suppress warnings till networkX fixes deprecation warnings
# (Using or importing the ABCs from 'collections' instead of from
Expand Down Expand Up @@ -159,9 +159,9 @@ def test_weak_cc(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down Expand Up @@ -199,9 +199,9 @@ def test_strong_cc(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down
10 changes: 5 additions & 5 deletions python/cugraph/tests/test_filter_unreachable.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@

import cugraph
from cugraph.tests import utils
from librmm_cffi import librmm as rmm
from librmm_cffi import librmm_config as rmm_cfg
import rmm
from rmm import rmm_config

# Temporarily suppress warnings till networkX fixes deprecation warnings
# (Using or importing the ABCs from 'collections' instead of from
Expand All @@ -47,9 +47,9 @@ def test_filter_unreachable(managed, pool, graph_file, source):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down
76 changes: 38 additions & 38 deletions python/cugraph/tests/test_graph.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@
import cudf._lib as libcudf
import cugraph
from cugraph.tests import utils
from librmm_cffi import librmm as rmm
from librmm_cffi import librmm_config as rmm_cfg
import rmm
from rmm import rmm_config
'''
import socket
import struct
Expand Down Expand Up @@ -200,9 +200,9 @@ def test_add_edge_list_to_adj_list(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down Expand Up @@ -237,9 +237,9 @@ def test_add_adj_list_to_edge_list(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down Expand Up @@ -276,9 +276,9 @@ def test_transpose_from_adj_list(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand All @@ -304,9 +304,9 @@ def test_view_edge_list_from_adj_list(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand All @@ -333,9 +333,9 @@ def test_delete_edge_list_delete_adj_list(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down Expand Up @@ -377,9 +377,9 @@ def test_add_edge_or_adj_list_after_add_edge_or_adj_list(
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down Expand Up @@ -432,9 +432,9 @@ def test_networkx_compatibility(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down Expand Up @@ -491,9 +491,9 @@ def test_two_hop_neighbors(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand All @@ -520,9 +520,9 @@ def test_degree_functionality(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down Expand Up @@ -569,9 +569,9 @@ def test_degrees_functionality(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down Expand Up @@ -669,9 +669,9 @@ def test_renumber_files(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down Expand Up @@ -700,9 +700,9 @@ def test_number_of_vertices(managed, pool, graph_file):
gc.collect()

rmm.finalize()
rmm_cfg.use_managed_memory = managed
rmm_cfg.use_pool_allocator = pool
rmm_cfg.initial_pool_size = 2 << 27
rmm_config.use_managed_memory = managed
rmm_config.use_pool_allocator = pool
rmm_config.initial_pool_size = 2 << 27
rmm.initialize()

assert(rmm.is_initialized())
Expand Down
Loading

0 comments on commit c3d2e5d

Please sign in to comment.