Skip to content

Commit 63fe258

Browse files
committed
Fix import for depreciated torch._six
See pytorch/pytorch#94709 (comment)
1 parent 3ca676b commit 63fe258

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

bindsnet/datasets/collate.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,14 @@
88
"""
99

1010
import torch
11-
from torch._six import container_abcs, string_classes, int_classes
11+
12+
# https://github.com/pytorch/pytorch/pull/94709#issuecomment-1461471006
13+
try:
14+
from torch._six import container_abcs, string_classes, int_classes
15+
except ImportError:
16+
int_classes = int
17+
string_classes = str
18+
import collections.abc as container_abcs
1219

1320
from torch.utils.data._utils import collate as pytorch_collate
1421

bindsnet/pipeline/base_pipeline.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22
from typing import Tuple, Dict, Any
33

44
import torch
5-
from torch._six import container_abcs, string_classes
5+
6+
# https://github.com/pytorch/pytorch/pull/94709#issuecomment-1461471006
7+
try:
8+
from torch._six import container_abcs, string_classes
9+
except ImportError:
10+
string_classes = str
11+
import collections.abc as container_abcs
612

713
from ..network import Network
814
from ..network.monitors import Monitor

0 commit comments

Comments
 (0)