6 snapshots changed 0 snapshots matched
test_snapshot_cli_actions_tab /Users/jojoasamoah/Documents/learnings/gpu-memory-profiler/tests/tui/test_app_snapshots.py:160
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌───────────────────────┐┌──────────────────────────┐┌─────────────────────────┐┌──────────────────────┐┌─────────────────────────┐  gpumemprof info  gpumemprof monitor  tfmemprof monitor  PyTorch Sample  TensorFlow Sample  └───────────────────────┘└──────────────────────────┘└─────────────────────────┘└──────────────────────┘└─────────────────────────┘ ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔┌───────────────────┐┌──────────────────────┐ gpumemprof info  Run Command  Cancel Command  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁└───────────────────┘└──────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ Welcome Use the tabs or press r to refresh the overview. Buttons in the CLI tab will log summaries here.                                       PyTorch Profiles No PyTorch profiles captured yet.                                                                                                      TensorFlow Profiles No TensorFlow profiles captured yet.                                                                                                   └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌───────────────────────┐┌──────────────────────────┐┌─────────────────────────┐┌──────────────────────┐┌─────────────────────────┐  gpumemprof info  gpumemprof monitor  tfmemprof monitor  PyTorch Sample  TensorFlow Sample  └───────────────────────┘└──────────────────────────┘└─────────────────────────┘└──────────────────────┘└─────────────────────────┘ ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔┌───────────────────┐┌──────────────────────┐ gpumemprof info  Run Command  Cancel Command  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁└───────────────────┘└──────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ Welcome Use the tabs or press r to refresh the overview. Buttons in the CLI tab will log summaries here.                                       PyTorch Profiles No PyTorch profiles captured yet.                                                                                                      TensorFlow Profiles No TensorFlow profiles captured yet.                                                                                                   └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
Historical snapshot
test_snapshot_monitoring_tab /Users/jojoasamoah/Documents/learnings/gpu-memory-profiler/tests/tui/test_app_snapshots.py:144
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Tracker idle. Start a session to stream GPU allocation events. Auto cleanup is currently disabled. ┌───────────────────────────┐┌─────────────────────┐┌─────────────────────────┐┌────────────────────────┐  Start Live Tracking  Stop Tracking  Auto Cleanup: OFF  Apply Thresholds  └───────────────────────────┘└─────────────────────┘└─────────────────────────┘└────────────────────────┘ ┌─────────────────────┐┌──────────────────────────┐┌──────────────────┐┌───────────────────┐  Force Cleanup  Aggressive Cleanup  Export CSV  Export JSON  └─────────────────────┘└──────────────────────────┘└──────────────────┘└───────────────────┘ ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔  Clear Monitor Log  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Warning %▔▔▔▔▔▔▔▔▔▔Critical %▔▔▔▔▔▔▔▔▔▔ ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Metric  Value  ▇▇ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Tracker idle. Start a session to stream GPU allocation events. Auto cleanup is currently disabled. ┌───────────────────────────┐┌─────────────────────┐┌─────────────────────────┐┌────────────────────────┐  Start Live Tracking  Stop Tracking  Auto Cleanup: OFF  Apply Thresholds  └───────────────────────────┘└─────────────────────┘└─────────────────────────┘└────────────────────────┘ ┌─────────────────────┐┌──────────────────────────┐┌──────────────────┐┌───────────────────┐  Force Cleanup  Aggressive Cleanup  Export CSV  Export JSON  └─────────────────────┘└──────────────────────────┘└──────────────────┘└───────────────────┘ ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔  Clear Monitor Log  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Warning %▔▔▔▔▔▔▔▔▔▔Critical %▔▔▔▔▔▔▔▔▔▔ ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Metric  Value  ▇▇ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
Historical snapshot
test_snapshot_overview_tab /Users/jojoasamoah/Documents/learnings/gpu-memory-profiler/tests/tui/test_app_snapshots.py:120
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ ██████╗  ██████╗ ██╗   ██╗ ██╔══██╗██╔═══██╗██║   ██║ ██████╔╝██║   ██║██║   ██║ ██╔═══╝ ██║   ██║╚██╗ ██╔╝ ██║     ╚██████╔╝ ╚████╔╝  ╚═╝      ╚═════╝   ╚═══╝        GPU Memory Profiler       ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ Quick Start Guide Navigate the TUI Click on any tab above to explore different features: • [bold cyan]PyTorch[/] → View PyTorch GPU stats, run profiling samples, and see profile results • [bold cyan]TensorFlow[/] → View TensorFlow GPU stats, run profiling samples, and see profile results • [bold cyan]Monitoring[/] → Start live memory tracking, set alert thresholds, export CSV/JSON data▅▅ • [bold cyan]Visualizations[/] → Generate timeline plots (PNG/HTML) from tracking sessions • [bold cyan]CLI & Actions[/] → Run CLI commands interactively and execute sample workloads Keyboard Shortcuts • [bold white]r[/bold white] - Refresh overview tab • [bold white]g[/bold white] - Log gpumemprof command examples • [bold white]t[/bold white] - Log tfmemprof command examples • [bold white]f[/bold white] - Focus log area in CLI tab • [bold white]q[/bold white] - Quit application  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ ██████╗  ██████╗ ██╗   ██╗ ██╔══██╗██╔═══██╗██║   ██║ ██████╔╝██║   ██║██║   ██║ ██╔═══╝ ██║   ██║╚██╗ ██╔╝ ██║     ╚██████╔╝ ╚████╔╝  ╚═╝      ╚═════╝   ╚═══╝        GPU Memory Profiler       ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ Quick Start Guide Navigate the TUI Click on any tab above to explore different features: • [bold cyan]PyTorch[/] → View PyTorch GPU stats, run profiling samples, and see profile results • [bold cyan]TensorFlow[/] → View TensorFlow GPU stats, run profiling samples, and see profile results • [bold cyan]Monitoring[/] → Start live memory tracking, set alert thresholds, export CSV/JSON data▅▅ • [bold cyan]Visualizations[/] → Generate timeline plots (PNG/HTML) from tracking sessions • [bold cyan]CLI & Actions[/] → Run CLI commands interactively and execute sample workloads Keyboard Shortcuts • [bold white]r[/bold white] - Refresh overview tab • [bold white]g[/bold white] - Log gpumemprof command examples • [bold white]t[/bold white] - Log tfmemprof command examples • [bold white]f[/bold white] - Focus log area in CLI tab • [bold white]q[/bold white] - Quit application  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
Historical snapshot
test_snapshot_pytorch_tab /Users/jojoasamoah/Documents/learnings/gpu-memory-profiler/tests/tui/test_app_snapshots.py:128
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━╸━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┌────────────────────────┐┌──────────────────────┐  Refresh Profiles  Clear Profiles  └────────────────────────┘└──────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Device        Current (MB)  Peak (MB)  Reserved (MB)   Snapshot GPU  2048.00       4096.00    3072.00        └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Name         Peak (MB)  Δ Avg (MB)  Duration (ms)  Calls  Recorded   No profiles  -          -           -              -      -         └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━╸━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┌────────────────────────┐┌──────────────────────┐  Refresh Profiles  Clear Profiles  └────────────────────────┘└──────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Device        Current (MB)  Peak (MB)  Reserved (MB)   Snapshot GPU  2048.00       4096.00    3072.00        └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Name         Peak (MB)  Δ Avg (MB)  Duration (ms)  Calls  Recorded   No profiles  -          -           -              -      -         └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
Historical snapshot
test_snapshot_tensorflow_tab /Users/jojoasamoah/Documents/learnings/gpu-memory-profiler/tests/tui/test_app_snapshots.py:136
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┌────────────────────────┐┌──────────────────────┐  Refresh Profiles  Clear Profiles  └────────────────────────┘└──────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Device           Current (MB)  Peak (MB)  Reserved (MB)   TF Snapshot GPU  512.00        1024.00    2048.00        └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Name         Peak (MB)  Δ Avg (MB)  Duration (ms)  Calls  Recorded   No profiles  -          -           -              -      -         └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┌────────────────────────┐┌──────────────────────┐  Refresh Profiles  Clear Profiles  └────────────────────────┘└──────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Device           Current (MB)  Peak (MB)  Reserved (MB)   TF Snapshot GPU  512.00        1024.00    2048.00        └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Name         Peak (MB)  Δ Avg (MB)  Duration (ms)  Calls  Recorded   No profiles  -          -           -              -      -         └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
Historical snapshot
test_snapshot_visualizations_tab /Users/jojoasamoah/Documents/learnings/gpu-memory-profiler/tests/tui/test_app_snapshots.py:152
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┌────────────────────────┐┌─────────────────────────┐┌──────────────────────────┐  Refresh Timeline  Generate PNG Plot  Generate HTML Plot  └────────────────────────┘└─────────────────────────┘└──────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Metric            Value   Samples           0       Duration (s)      -       Allocated Max     -       Reserved Max      -       Allocated Latest  -     ▆▆ └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ No timeline data yet. Start live tracking and refresh. └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
GPUMemoryProfilerTUI GPUMemoryProfilerTUI OverviewPyTorchTensorFlowMonitoringVisualizationsCLI & Actions ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┌────────────────────────┐┌─────────────────────────┐┌──────────────────────────┐  Refresh Timeline  Generate PNG Plot  Generate HTML Plot  └────────────────────────┘└─────────────────────────┘└──────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐  Metric            Value   Samples           0       Duration (s)      -       Allocated Max     -       Reserved Max      -       Allocated Latest  -     ▆▆ └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ No timeline data yet. Start live tracking and refresh. └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  q Quit  r Refresh Overview  f Focus Log  g gpumemprof info  t tfmemprof info ^p palette
Historical snapshot

If you're happy with the test output, run pytest with the --snapshot-update flag to update the snapshot.

Report generated at UTC 2026-02-10 21:25:16.674048.