mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-08-10 04:08:31 +00:00
refactor the code
Signed-off-by: reidliu <reid201711@gmail.com>
This commit is contained in:
parent
52194331af
commit
7853d8c939
1 changed files with 3 additions and 11 deletions
|
@ -7,6 +7,7 @@
|
||||||
import argparse
|
import argparse
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
from llama_stack.cli.subcommand import Subcommand
|
from llama_stack.cli.subcommand import Subcommand
|
||||||
from llama_stack.cli.table import print_table
|
from llama_stack.cli.table import print_table
|
||||||
|
@ -14,17 +15,8 @@ from llama_stack.distribution.utils.config_dirs import DEFAULT_CHECKPOINT_DIR
|
||||||
from llama_stack.models.llama.sku_list import all_registered_models
|
from llama_stack.models.llama.sku_list import all_registered_models
|
||||||
|
|
||||||
|
|
||||||
def _convert_size_to_gb(size):
|
|
||||||
return size / (1024**3)
|
|
||||||
|
|
||||||
|
|
||||||
def _get_model_size(model_dir):
|
def _get_model_size(model_dir):
|
||||||
model_size = 0
|
return sum(f.stat().st_size for f in Path(model_dir).rglob("*") if f.is_file())
|
||||||
for dirpath, _, files in os.walk(model_dir):
|
|
||||||
for file in files:
|
|
||||||
file_path = os.path.join(dirpath, file)
|
|
||||||
model_size += os.path.getsize(file_path)
|
|
||||||
return model_size
|
|
||||||
|
|
||||||
|
|
||||||
def _run_model_list_downloaded_cmd() -> None:
|
def _run_model_list_downloaded_cmd() -> None:
|
||||||
|
@ -34,7 +26,7 @@ def _run_model_list_downloaded_cmd() -> None:
|
||||||
for model in os.listdir(DEFAULT_CHECKPOINT_DIR):
|
for model in os.listdir(DEFAULT_CHECKPOINT_DIR):
|
||||||
abs_path = os.path.join(DEFAULT_CHECKPOINT_DIR, model)
|
abs_path = os.path.join(DEFAULT_CHECKPOINT_DIR, model)
|
||||||
space_usage = _get_model_size(abs_path)
|
space_usage = _get_model_size(abs_path)
|
||||||
model_size = f"{_convert_size_to_gb(space_usage):.2f} GB"
|
model_size = f"{space_usage / (1024**3):.2f} GB"
|
||||||
modified_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(os.path.getmtime(abs_path)))
|
modified_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(os.path.getmtime(abs_path)))
|
||||||
rows.append(
|
rows.append(
|
||||||
[
|
[
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue