SMDebug Profiler Visualization API¶
-
class
smdebug.profiler.analysis.notebook_utils.heatmap.Heatmap(metrics_reader, select_metrics=[], starttime=0, endtime=None, select_dimensions=['.*CPU', '.*GPU'], select_events=['.*'], plot_height=350, show_workers=True)¶ Bases:
objectDocstring placeholder.
Docstring placeholder.
-
preprocess_system_metrics(events, system_metrics)¶
-
create_plot()¶
-
-
class
smdebug.profiler.analysis.notebook_utils.metrics_histogram.MetricsHistogram(metrics_reader)¶ Bases:
object-
plot(starttime=0, endtime=None, select_dimensions=['.*'], select_events=['.*'], show_workers=True)¶
-
clear()¶
-
preprocess_system_metrics(all_events=[], system_metrics={})¶
-
create_plot()¶
-
update_data(current_timestamp)¶
-
-
class
smdebug.profiler.analysis.notebook_utils.step_histogram.StepHistogram(metrics_reader, width=500)¶ Bases:
object-
plot(starttime=0, endtime=None, select_metrics=['Step:ModeKeys', 'Forward-node', 'Backward\\(post-forward\\)-node'], show_workers=True)¶
-
clear()¶
-
create_plot(step_metrics={})¶
-
update_data(current_timestamp)¶
-
-
class
smdebug.profiler.analysis.notebook_utils.step_timeline_chart.StepTimelineChart(metrics_reader=None, width=1000)¶ Bases:
object-
create_plot()¶
-
update_data(current_timestamp)¶
-
-
class
smdebug.profiler.analysis.notebook_utils.timeline_charts.TimelineCharts(system_metrics_reader, framework_metrics_reader, starttime=0, endtime=None, select_dimensions=['.*'], select_events=['.*'], x=1000, show_workers=True)¶ Bases:
object-
preprocess_system_metrics(events, system_metrics)¶
-
plot_system_metrics()¶
-
create_plot()¶
-
find_time_annotations(indexes)¶
-
plot_framework_events(events, begin_timestamp, end_timestamp)¶
-
plot_dataloaders(events, begin_timestamp, end_timestamp)¶
-
plot_detailed_profiler_data(indexes)¶
-
update_data(current_timestamp)¶
-
-
class
smdebug.profiler.analysis.notebook_utils.training_job.TrainingJob(training_job_name, region=None)¶ Bases:
object-
get_systems_metrics_reader()¶
-
get_framework_metrics_reader()¶
-
get_sm_client()¶
-
get_config_and_profiler_s3_output_path()¶
-
wait_for_sys_profiling_data_to_be_available()¶
-
wait_for_framework_profiling_data_to_be_available()¶
-
describe_training_job()¶
-