コード例 #1
0
 def display(self, artifact: types.Artifact):
     from IPython.core.display import display  # pylint: disable=g-import-not-at-top
     from IPython.core.display import HTML  # pylint: disable=g-import-not-at-top
     for split in artifact_utils.decode_split_names(artifact.split_names):
         display(HTML('<div><b>%r split:</b></div><br/>' % split))
         anomalies_path = os.path.join(artifact.uri, split,
                                       'anomalies.pbtxt')
         anomalies = tfdv.load_anomalies_text(anomalies_path)
         tfdv.display_anomalies(anomalies)
コード例 #2
0
 def display(self, artifact: types.Artifact):
   from IPython.core.display import display  # pylint: disable=g-import-not-at-top
   from IPython.core.display import HTML  # pylint: disable=g-import-not-at-top
   for split in artifact_utils.decode_split_names(artifact.split_names):
     display(HTML('<div><b>%r split:</b></div><br/>' % split))
     anomalies_path = io_utils.get_only_uri_in_dir(
         artifact_utils.get_split_uri([artifact], split))
     if artifact_utils.is_artifact_version_older_than(
         artifact, artifact_utils._ARTIFACT_VERSION_FOR_ANOMALIES_UPDATE):  # pylint: disable=protected-access
       anomalies = tfdv.load_anomalies_text(anomalies_path)
     else:
       anomalies = anomalies_pb2.Anomalies()
       anomalies_bytes = io_utils.read_bytes_file(anomalies_path)
       anomalies.ParseFromString(anomalies_bytes)
     tfdv.display_anomalies(anomalies)
コード例 #3
0
 def display(self, artifact: types.Artifact):
   anomalies_path = os.path.join(artifact.uri, 'anomalies.pbtxt')
   anomalies = tfdv.load_anomalies_text(anomalies_path)
   tfdv.display_anomalies(anomalies)