Skip to content

Commit 4db7924

Browse files
committed
new torch updates
1 parent 068bb8d commit 4db7924

10 files changed

Lines changed: 34 additions & 10 deletions

File tree

torch_geometric_signed_directed/data/directed/DIGRAC_real_data.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ def __init__(self, name: str, root: str, transform: Optional[Callable] = None, p
2727
url = ('https://github.com/SherylHYX/pytorch_geometric_signed_directed/raw/main/datasets/'+name+'.npz')
2828
self.url = url
2929
super().__init__(root, transform, pre_transform)
30-
self.data, self.slices = torch.load(self.processed_paths[0])
30+
try:
31+
self.data, self.slices = torch.load(self.processed_paths[0], weights_only=False)
32+
except TypeError:
33+
self.data, self.slices = torch.load(self.processed_paths[0])
3134

3235
@property
3336
def raw_file_names(self):

torch_geometric_signed_directed/data/directed/Telegram.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ def __init__(self, root: str, transform: Optional[Callable] = None, pre_transfor
2828
self.url = (
2929
'https://github.com/SherylHYX/pytorch_geometric_signed_directed/raw/main/datasets/telegram')
3030
super().__init__(root, transform, pre_transform)
31-
self.data, self.slices = torch.load(self.processed_paths[0])
31+
try:
32+
self.data, self.slices = torch.load(self.processed_paths[0], weights_only=False)
33+
except TypeError:
34+
self.data, self.slices = torch.load(self.processed_paths[0])
3235

3336
@property
3437
def raw_file_names(self):

torch_geometric_signed_directed/data/directed/WikiCS.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ class WikiCS(InMemoryDataset):
2424
def __init__(self, root: str, transform: Optional[Callable] = None, pre_transform: Optional[Callable] = None):
2525
self.url = 'https://github.com/pmernyei/wiki-cs-dataset/raw/master/dataset'
2626
super(WikiCS, self).__init__(root, transform, pre_transform)
27-
self.data, self.slices = torch.load(self.processed_paths[0])
27+
try:
28+
self.data, self.slices = torch.load(self.processed_paths[0], weights_only=False)
29+
except TypeError:
30+
self.data, self.slices = torch.load(self.processed_paths[0])
2831

2932
@property
3033
def raw_file_names(self):

torch_geometric_signed_directed/data/directed/WikipediaNetwork.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ def __init__(self, root: str, name: str, transform: Optional[Callable] = None, p
3030
self.url = ('https://raw.githubusercontent.com/graphdml-uiuc-jlu/'
3131
'geom-gcn/f1fc0d14b3b019c562737240d06ec83b07d16a8f')
3232
super(WikipediaNetwork, self).__init__(root, transform, pre_transform)
33-
self.data, self.slices = torch.load(self.processed_paths[0])
33+
try:
34+
self.data, self.slices = torch.load(self.processed_paths[0], weights_only=False)
35+
except TypeError:
36+
self.data, self.slices = torch.load(self.processed_paths[0])
3437

3538
@property
3639
def raw_dir(self):

torch_geometric_signed_directed/data/directed/citation.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ def __init__(self, root: str, transform: Optional[Callable] = None, pre_transfor
2828
self.url = (
2929
'https://github.com/SherylHYX/pytorch_geometric_signed_directed/raw/main/datasets/cora_ml.npz')
3030
super().__init__(root, transform, pre_transform)
31-
self.data, self.slices = torch.load(self.processed_paths[0])
31+
try:
32+
self.data, self.slices = torch.load(self.processed_paths[0], weights_only=False)
33+
except TypeError:
34+
self.data, self.slices = torch.load(self.processed_paths[0])
3235

3336
@property
3437
def raw_file_names(self):

torch_geometric_signed_directed/data/signed/MSGNN_real_data.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ def __init__(self, name: str, root: str, transform: Optional[Callable] = None,
2929
self.url = self._generate_url(name)
3030
self.sparsify_level = sparsify_level
3131
super().__init__(root, transform, pre_transform)
32-
self.data, self.slices = torch.load(self.processed_paths[0])
32+
try:
33+
self.data, self.slices = torch.load(self.processed_paths[0], weights_only=False)
34+
except TypeError:
35+
self.data, self.slices = torch.load(self.processed_paths[0])
3336

3437
def _generate_url(self, name: str) -> Tuple:
3538
if self.name[:11].lower() == 'fill-pvclcl':

torch_geometric_signed_directed/data/signed/SDGNN_real_data.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ def __init__(self, name: str, root: str, transform: Optional[Callable] = None,
3838
self.root = root
3939

4040
super().__init__(root, transform, pre_transform)
41-
self.data, self.slices = torch.load(self.processed_paths[0])
41+
try:
42+
self.data, self.slices = torch.load(self.processed_paths[0], weights_only=False)
43+
except TypeError:
44+
self.data, self.slices = torch.load(self.processed_paths[0])
4245

4346
@property
4447
def raw_dir(self) -> str:

torch_geometric_signed_directed/data/signed/SSSNET_real_data.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ def __init__(self, name: str, root: str, transform: Optional[Callable] = None, p
2727
self.name = name
2828
self.url = self._generate_url(name)
2929
super().__init__(root, transform, pre_transform)
30-
self.data, self.slices = torch.load(self.processed_paths[0])
30+
try:
31+
self.data, self.slices = torch.load(self.processed_paths[0], weights_only=False)
32+
except TypeError:
33+
self.data, self.slices = torch.load(self.processed_paths[0])
3134

3235
def _generate_url(self, name: str) -> Tuple:
3336
if name.lower() == 'sampson':

torch_geometric_signed_directed/utils/directed/get_magnetic_Laplacian.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,5 +89,5 @@ def get_magnetic_Laplacian(edge_index: torch.LongTensor, edge_weight: Optional[t
8989
L = to_scipy_sparse_matrix(edge_index, edge_weight, num_nodes)
9090

9191
lambda_max = eigsh(L, k=1, which='LM', return_eigenvectors=False)
92-
lambda_max = float(lambda_max.real)
92+
lambda_max = float(np.asarray(lambda_max).real.item())
9393
return edge_index, edge_weight.real, edge_weight.imag, lambda_max

torch_geometric_signed_directed/utils/general/get_magnetic_signed_Laplacian.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,5 +95,5 @@ def get_magnetic_signed_Laplacian(edge_index: torch.LongTensor, edge_weight: Opt
9595
L = to_scipy_sparse_matrix(edge_index, edge_weight, num_nodes)
9696

9797
lambda_max = eigsh(L, k=1, which='LM', return_eigenvectors=False)
98-
lambda_max = float(lambda_max.real)
98+
lambda_max = float(np.asarray(lambda_max).real.item())
9999
return edge_index, edge_weight.real, edge_weight.imag, lambda_max

0 commit comments

Comments
 (0)