stormlog.tui.workloads

Sample workload helpers and output formatters for the Textual TUI.

Functions

format_cpu_summary(summary)

format_pytorch_summary(summary)

format_tensorflow_results(results)

run_cpu_sample_workload(profiler_cls)

run_pytorch_sample_workload(profiler_cls, ...)

run_tensorflow_sample_workload(profiler_cls, ...)

stormlog.tui.workloads.run_pytorch_sample_workload(profiler_cls, torch_module)[source]
Parameters:
  • profiler_cls (Any)

  • torch_module (Any)

Return type:

dict[str, Any]

stormlog.tui.workloads.run_tensorflow_sample_workload(profiler_cls, tf_module)[source]
Parameters:
  • profiler_cls (Any)

  • tf_module (Any)

Return type:

Any

stormlog.tui.workloads.run_cpu_sample_workload(profiler_cls)[source]
Parameters:

profiler_cls (Any)

Return type:

dict[str, Any]

stormlog.tui.workloads.format_pytorch_summary(summary)[source]
Parameters:

summary (dict[str, Any])

Return type:

str

stormlog.tui.workloads.format_tensorflow_results(results)[source]
Parameters:

results (Any)

Return type:

str

stormlog.tui.workloads.format_cpu_summary(summary)[source]
Parameters:

summary (dict[str, Any])

Return type:

str