TensorTracer: Add an explicit error message when trace_dir is not provided.
PiperOrigin-RevId: 351278777 Change-Id: I78e922365f0c19a030a6d8ecbeb43e69107ea37d
This commit is contained in:
parent
d68ead1718
commit
c0d110128e
@ -141,6 +141,13 @@ class TTParameters(object):
|
||||
self.collect_summary_per_core = self.is_flag_on(FLAG_NAME_SUMMARY_PER_CORE)
|
||||
self.flush_summaries_with_outside_compile = self.is_flag_on(
|
||||
FLAG_FLUSH_SUMMARY)
|
||||
self._check_flag_errors()
|
||||
|
||||
def _check_flag_errors(self):
|
||||
if self.trace_mode in (TRACE_MODE_SUMMARY, TRACE_MODE_FULL_TENSOR_SUMMARY):
|
||||
if not self.trace_dir:
|
||||
raise ValueError('trace_dir must be explicitly provided in '
|
||||
'TENSOR_TRACER_FLAGS when summary mode is used.')
|
||||
|
||||
def _get_report_filepath(self):
|
||||
"""Sets the path of the output report file."""
|
||||
|
Loading…
Reference in New Issue
Block a user