SiddharthAK commited on
Commit
37c6637
·
verified ·
1 Parent(s): da3acda

fixed unicoil issue

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -18,14 +18,14 @@ except Exception as e:
18
  print(f"Error loading SPLADE model: {e}")
19
  print("Please ensure you have accepted any user access agreements on the Hugging Face Hub page for 'naver/splade-cocondenser-selfdistil'.")
20
 
 
21
  # Load UNICOIL model for binary sparse encoding
22
  try:
23
- # UNICOIL models are typically just AutoModel as they add a linear layer
24
- # on top of a BERT-like encoder to predict weights.
25
- # 'castorini/unicoil-msmarco-passage' is a common UNICOIL checkpoint.
26
  unicoil_model_name = "castorini/unicoil-msmarco-passage"
27
  tokenizer_unicoil = AutoTokenizer.from_pretrained(unicoil_model_name)
28
- model_unicoil = AutoModel.from_pretrained(unicoil_model_name)
 
 
29
  model_unicoil.eval() # Set to evaluation mode for inference
30
  print(f"UNICOIL model '{unicoil_model_name}' loaded successfully!")
31
  except Exception as e:
 
18
  print(f"Error loading SPLADE model: {e}")
19
  print("Please ensure you have accepted any user access agreements on the Hugging Face Hub page for 'naver/splade-cocondenser-selfdistil'.")
20
 
21
+ # Load UNICOIL model for binary sparse encoding
22
  # Load UNICOIL model for binary sparse encoding
23
  try:
 
 
 
24
  unicoil_model_name = "castorini/unicoil-msmarco-passage"
25
  tokenizer_unicoil = AutoTokenizer.from_pretrained(unicoil_model_name)
26
+ # --- FIX IS HERE ---
27
+ model_unicoil = AutoModelForMaskedLM.from_pretrained(unicoil_model_name)
28
+ # -------------------
29
  model_unicoil.eval() # Set to evaluation mode for inference
30
  print(f"UNICOIL model '{unicoil_model_name}' loaded successfully!")
31
  except Exception as e: