Spaces:
Runtime error
Runtime error
| import os,gc,shutil | |
| from util.conversation_rag import Conversation_RAG | |
| from util.index import * | |
| import torch | |
| class ModelSetup: | |
| def __init__(self, hf_token, embedding_model, llm): | |
| self.hf_token = hf_token | |
| self.embedding_model = embedding_model | |
| self.llm = llm | |
| def setup(self): | |
| if self.embedding_model == "all-roberta-large-v1_1024d": | |
| embedding_model_repo_id = "sentence-transformers/all-roberta-large-v1" | |
| elif self.embedding_model == "all-mpnet-base-v2_768d": | |
| embedding_model_repo_id = "sentence-transformers/all-mpnet-base-v2" | |
| if self.llm == "Llamav2-7B-Chat": | |
| llm_repo_id = "meta-llama/Llama-2-7b-chat-hf" | |
| elif self.llm == "Falcon-7B-Instruct": | |
| llm_repo_id = "tiiuae/falcon-7b-instruct" | |
| conv_rag = Conversation_RAG(self.hf_token, | |
| embedding_model_repo_id, | |
| llm_repo_id) | |
| self.model, self.tokenizer, self.vectordb = conv_rag.load_model_and_tokenizer() | |
| return "Model Setup Complete" |