Spaces:
Running
Running
File size: 902 Bytes
4149ca9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
"""
Récupère les inputs sur les modèles dont on veut estimer les impacts
"""
from typing import List
import pandas as pd
from src.dto.LLMModelConfig import LLMModelConfig
AI_TYPES = ["LLM", "classification", "regression"]
inputParametersLLMFile = pd.read_csv(
"./assets/data/input_parameters_llm.csv")
def fetch_llm_model_configs() -> List[LLMModelConfig]:
"""
Récupère les configurations de LLM dont on est capables d'estimer les impacts
"""
llm_configs = []
for _, row in inputParametersLLMFile.iterrows():
llm_configs.append(LLMModelConfig(modelName=row.model, nbParameters=row.parameters,
framework=row.framework, quantization=row.quantization))
return llm_configs
def fetch_ai_types() -> List[str]:
"""
Récupère les types d'IA dont on est capables d'estimer les impacts
"""
return AI_TYPES
|