kovacsvi commited on
Commit
a32935f
·
1 Parent(s): 7a06eab

build huggingface path (tuple)

Browse files
Files changed (1) hide show
  1. interfaces/cap_minor.py +15 -4
interfaces/cap_minor.py CHANGED
@@ -69,10 +69,21 @@ def check_huggingface_path(checkpoint_path: str):
69
  return False
70
 
71
 
72
- def build_huggingface_path(language: str, domain: str):
73
- if domain in ["social"]:
74
- return "poltextlab/xlm-roberta-large-twitter-cap-minor"
75
- return "poltextlab/xlm-roberta-large-pooled-cap-minor-v3"
 
 
 
 
 
 
 
 
 
 
 
76
 
77
 
78
  def predict(text, major_model_id, minor_model_id, tokenizer_id, HF_TOKEN=None):
 
69
  return False
70
 
71
 
72
+ def build_huggingface_path(language: str, domain: str, hierarchical: bool):
73
+ if hierarchical:
74
+ major = "poltextlab/xlm-roberta-large-pooled-cap-v3"
75
+ minor = (
76
+ "poltextlab/xlm-roberta-large-twitter-cap-minor"
77
+ if domain == "social"
78
+ else "poltextlab/xlm-roberta-large-pooled-cap-minor-v3"
79
+ )
80
+ return major, minor
81
+
82
+ return (
83
+ "poltextlab/xlm-roberta-large-twitter-cap-minor"
84
+ if domain == "social"
85
+ else "poltextlab/xlm-roberta-large-pooled-cap-minor-v3"
86
+ )
87
 
88
 
89
  def predict(text, major_model_id, minor_model_id, tokenizer_id, HF_TOKEN=None):