Browse Source

viz styles

Alex Cheema 1 year ago
parent
commit
0a588d0443
1 changed files with 5 additions and 5 deletions
  1. 5 5
      exo/viz/topology_viz.py

+ 5 - 5
exo/viz/topology_viz.py

@@ -203,7 +203,7 @@ class TopologyViz:
     # Current node download progress
     if self.node_id in self.node_download_progress:
         download_progress = self.node_download_progress[self.node_id]
-        title = f"Downloading model ({download_progress.completed_files}/{download_progress.total_files}):"
+        title = f"Downloading model {download_progress.repo_id}@{download_progress.repo_revision} ({download_progress.completed_files}/{download_progress.total_files}):"
         summary.add_row(Text(title, style="bold"))
         progress_info = f"{pretty_print_bytes(download_progress.downloaded_bytes)} / {pretty_print_bytes(download_progress.total_bytes)} ({pretty_print_bytes_per_second(download_progress.overall_speed)})"
         summary.add_row(progress_info)
@@ -215,10 +215,10 @@ class TopologyViz:
 
         for file_path, file_progress in download_progress.file_progress.items():
             if file_progress.status != "complete":
-                progress = int(file_progress.downloaded / file_progress.total * 20)
-                bar = f"[{'=' * progress}{' ' * (20 - progress)}]"
+                progress = int(file_progress.downloaded / file_progress.total * 30)
+                bar = f"[{'=' * progress}{' ' * (30 - progress)}]"
                 percentage = f"{file_progress.downloaded / file_progress.total * 100:.0f}%"
-                summary.add_row(Text(file_path[:20], style="cyan"), bar, percentage)
+                summary.add_row(Text(file_path[:30], style="cyan"), bar, percentage)
 
     summary.add_row("")  # Empty row for spacing
 
@@ -231,6 +231,6 @@ class TopologyViz:
             partition_info = f"[{partition.start:.2f}-{partition.end:.2f}]" if partition else ""
             percentage = progress.downloaded_bytes / progress.total_bytes * 100 if progress.total_bytes > 0 else 0
             speed = pretty_print_bytes_per_second(progress.overall_speed)
-            summary.add_row(f"{device.model if device else 'Unknown Device'} {device.memory // 1024 if device else '?'}GB {partition_info}: {percentage:.1f}% ({speed} ETA: {progress.overall_eta})")
+            summary.add_row(f"{device.model if device else 'Unknown Device'} {device.memory // 1024 if device else '?'}GB {partition_info}: {progress.repo_id}@{progress.repo_revision} {percentage:.1f}% ({speed} ETA: {progress.overall_eta})")
 
     return summary