Spaces:
Paused
Paused
from os import path, listdir | |
import platform | |
from typing import List | |
def show_system_info(): | |
try: | |
print(f"Running on {platform.system()} platform") | |
print(f"OS: {platform.platform()}") | |
print(f"Processor: {platform.processor()}") | |
except Exception as ex: | |
print(f"Error occurred while getting system information {ex}") | |
def get_models_from_text_file(file_path: str) -> List: | |
models = [] | |
with open(file_path, "r") as file: | |
lines = file.readlines() | |
for repo_id in lines: | |
if repo_id.strip() != "": | |
models.append(repo_id.strip()) | |
return models | |
def get_image_file_extension(image_format: str) -> str: | |
if image_format == "JPEG": | |
return ".jpg" | |
elif image_format == "PNG": | |
return ".png" | |
def get_files_in_dir(root_dir: str) -> List: | |
models = [] | |
models.append("None") | |
for file in listdir(root_dir): | |
if file.endswith((".gguf", ".safetensors")): | |
models.append(path.join(root_dir, file)) | |
return models | |