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

Merge pull request !8137 from ougongchang/fix_gpu
pull/8137/MERGE
mindspore-ci-bot 4 years ago committed by Gitee
commit 66a2d44022

@ -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