From 6754999c3977a1f16e8f4c6048d345e40a948473 Mon Sep 17 00:00:00 2001
From: pinto0309 <rmsdh122@yahoo.co.jp>
Date: Wed, 20 Sep 2023 21:15:09 +0900
Subject: [PATCH] thousands separator

---
 ssc4onnx/__init__.py             | 2 +-
 ssc4onnx/onnx_structure_check.py | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ssc4onnx/__init__.py b/ssc4onnx/__init__.py
index 3f11bfb..bf08bab 100644
--- a/ssc4onnx/__init__.py
+++ b/ssc4onnx/__init__.py
@@ -1,3 +1,3 @@
 from ssc4onnx.onnx_structure_check import structure_check, main
 
-__version__ = '1.0.5'
+__version__ = '1.0.6'
diff --git a/ssc4onnx/onnx_structure_check.py b/ssc4onnx/onnx_structure_check.py
index 71f88c5..a4db2f9 100644
--- a/ssc4onnx/onnx_structure_check.py
+++ b/ssc4onnx/onnx_structure_check.py
@@ -57,7 +57,7 @@ def human_readable_size(num, suffix="B"):
         if abs(num) < 1024.0:
             return f"{num:3.1f}{unit}{suffix}"
         num /= 1024.0
-    return f"{num:.1f}Yi{suffix}"
+    return f"{num:,.1f}Yi{suffix}"
 
 
 class ModelInfo:
@@ -147,10 +147,10 @@ def structure_check(
     table.add_column('OP Type')
     table.add_column('OPs')
     sorted_list = sorted(list(set(model_info.op_nums.keys())))
-    _ = [table.add_row(key, str(model_info.op_nums[key])) for key in sorted_list]
+    _ = [table.add_row(key, f"{model_info.op_nums[key]:,}") for key in sorted_list]
     table.add_row('----------------------', '----------')
     ops_count = sum([model_info.op_nums[key] for key in sorted_list])
-    table.add_row('Total number of OPs', str(ops_count))
+    table.add_row('Total number of OPs', f"{ops_count:,}")
     table.add_row('======================', '==========')
     table.add_row('Model Size', human_readable_size(model_info.model_size))
     rich_print(table)