Browse Source

!8137 SummaryCollector is not supported to record data on Ascend device in dataset sink mode

Merge pull request !8137 from ougongchang/fix_gpu
tags/v1.1.0
mindspore-ci-bot Gitee 5 years ago
parent
commit
66a2d44022
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      mindspore/train/callback/_summary_collector.py

+ 4
- 2
mindspore/train/callback/_summary_collector.py View File

@@ -24,6 +24,7 @@ from importlib import import_module
import numpy as np import numpy as np


from mindspore import log as logger from mindspore import log as logger
from mindspore import context
from mindspore.common.tensor import Tensor from mindspore.common.tensor import Tensor
from mindspore.common.parameter import Parameter from mindspore.common.parameter import Parameter
from mindspore.train.summary.summary_record import SummaryRecord from mindspore.train.summary.summary_record import SummaryRecord
@@ -453,9 +454,10 @@ class SummaryCollector(Callback):
if not self._collect_specified_data.get('collect_input_data'): if not self._collect_specified_data.get('collect_input_data'):
return return


if self._dataset_sink_mode:
if self._dataset_sink_mode and context.get_context('device_target') == 'Ascend':
self._collect_specified_data['collect_input_data'] = False self._collect_specified_data['collect_input_data'] = False
logger.warning('SummaryCollector is not supported to record input data in dataset sink mode.')
logger.warning('On Ascend device, SummaryCollector is not supported to record input data '
'in dataset sink mode.')
return return


input_data = getattr(cb_params, 'train_dataset_element', None) input_data = getattr(cb_params, 'train_dataset_element', None)


Loading…
Cancel
Save