summaryrefslogtreecommitdiff
path: root/torch/optim
diff options
context:
space:
mode:
Diffstat (limited to 'torch/optim')
-rw-r--r--torch/optim/optimizer.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/torch/optim/optimizer.py b/torch/optim/optimizer.py
index 21f69bb828..41c1e916f4 100644
--- a/torch/optim/optimizer.py
+++ b/torch/optim/optimizer.py
@@ -1,4 +1,5 @@
-from collections import defaultdict, Iterable
+from collections import defaultdict
+from torch._six import container_abcs
import torch
from copy import deepcopy
@@ -123,7 +124,7 @@ class Optimizer(object):
return value
elif isinstance(value, dict):
return {k: cast(param, v) for k, v in value.items()}
- elif isinstance(value, Iterable):
+ elif isinstance(value, container_abcs.Iterable):
return type(value)(cast(param, v) for v in value)
else:
return value