Browse Source

!7023 modify endofsequence for multi-machine

Merge pull request !7023 from HW_KK/master
tags/v1.1.0
mindspore-ci-bot Gitee 5 years ago
parent
commit
58610443cb
3 changed files with 4 additions and 2 deletions
  1. +2
    -0
      mindspore/train/model.py
  2. +1
    -1
      tests/dataset_mock.py
  3. +1
    -1
      tests/ut/python/parallel/test_loss_scale.py

+ 2
- 0
mindspore/train/model.py View File

@@ -549,6 +549,8 @@ class Model:
>>> model.train(2, dataset)
"""
check_bool(dataset_sink_mode)
if sink_size == -1:
sink_size = train_dataset.get_dataset_size()
check_int(sink_size)
if sink_size < -1 or sink_size == 0:
raise ValueError("The sink_size must be -1 or positive, but got sink_size {}.".format(sink_size))


+ 1
- 1
tests/dataset_mock.py View File

@@ -21,7 +21,7 @@ from mindspore import Tensor
class MindData:
""" Stub for MindData """

def __init__(self, size=None, batch_size=None, repeat_count=1,
def __init__(self, size=1, batch_size=None, repeat_count=1,
np_types=None, output_shapes=None, input_indexs=()):
self._size = size
self._batch_size = batch_size


+ 1
- 1
tests/ut/python/parallel/test_loss_scale.py View File

@@ -113,7 +113,7 @@ class TrainOneStepWithLossScaleCell(nn.Cell):

class DatasetLenet(MindData):
def __init__(self, predict, label, length=3):
super(DatasetLenet, self).__init__()
super(DatasetLenet, self).__init__(size=length)
self.predict = predict
self.label = label
self.index = 0


Loading…
Cancel
Save