Spaces:
Running
Running
| import os | |
| import os.path as osp | |
| import json | |
| def preprocess_path(path): | |
| path = osp.expanduser(path) | |
| path = osp.abspath(path) | |
| return path | |
| def get_model_url(entry): | |
| if entry['api'] == 'hf': | |
| return f'https://huggingface.co/{entry["model"]}' | |
| return entry.get('url', f'https://localhost/{entry["model"]}') | |
| def read_results(path): | |
| path = preprocess_path(path) | |
| file_list = sorted(os.listdir(path)) | |
| results = list() | |
| for file_name in file_list: | |
| file_path = osp.join(path, file_name) | |
| with open(file_path, 'r') as f: | |
| this = json.load(f) | |
| results.append(this) | |
| return results | |