C2MV commited on
Commit
7364704
verified
1 Parent(s): ec557e5

Update models.py

Browse files
Files changed (1) hide show
  1. models.py +12 -2
models.py CHANGED
@@ -1,16 +1,25 @@
1
- # models.py
2
 
3
  import torch
 
4
  from transformers import AutoTokenizer, AutoModelForCausalLM
5
  from sentence_transformers import SentenceTransformer
6
  from config import EMBEDDING_MODEL_NAME
7
 
 
 
 
 
 
 
 
 
8
  # Cargar el modelo de embeddings
9
  def load_embedding_model():
 
10
  device_str = 'cuda' if torch.cuda.is_available() else 'cpu'
11
  device = torch.device(device_str)
12
 
13
- # Esta l铆nea ES CORRECTA y debe coincidir con el requirements.txt actualizado.
14
  embedding_model = SentenceTransformer(
15
  EMBEDDING_MODEL_NAME,
16
  device=device,
@@ -22,6 +31,7 @@ def load_embedding_model():
22
 
23
  # Cargar el modelo Yi-Coder
24
  def load_yi_coder_model():
 
25
  device_str = 'cuda' if torch.cuda.is_available() else 'cpu'
26
  device = torch.device(device_str)
27
 
 
1
+ # models.py (CON C脫DIGO DE DIAGN脫STICO)
2
 
3
  import torch
4
+ import sentence_transformers # Importar la librer铆a completa
5
  from transformers import AutoTokenizer, AutoModelForCausalLM
6
  from sentence_transformers import SentenceTransformer
7
  from config import EMBEDDING_MODEL_NAME
8
 
9
+ # ======================= C脫DIGO DE DIAGN脫STICO =======================
10
+ # Estas l铆neas nos dir谩n la verdad sobre tu entorno.
11
+ print("--- INICIANDO DIAGN脫STICO DE VERSIONES ---")
12
+ print(f"--- Versi贸n de Sentence-Transformers: {sentence_transformers.__version__}")
13
+ print(f"--- Versi贸n de PyTorch: {torch.__version__}")
14
+ print("------------------------------------------")
15
+ # ====================================================================
16
+
17
  # Cargar el modelo de embeddings
18
  def load_embedding_model():
19
+ # ... el resto de tu c贸digo se mantiene igual ...
20
  device_str = 'cuda' if torch.cuda.is_available() else 'cpu'
21
  device = torch.device(device_str)
22
 
 
23
  embedding_model = SentenceTransformer(
24
  EMBEDDING_MODEL_NAME,
25
  device=device,
 
31
 
32
  # Cargar el modelo Yi-Coder
33
  def load_yi_coder_model():
34
+ # ... el resto de tu c贸digo se mantiene igual ...
35
  device_str = 'cuda' if torch.cuda.is_available() else 'cpu'
36
  device = torch.device(device_str)
37