We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b768035 + 3f84da0 commit ad08b9aCopy full SHA for ad08b9a
1 file changed
FlagEmbedding/visual/modeling.py
@@ -35,19 +35,21 @@ def __init__(self,
35
):
36
super().__init__()
37
38
- assert model_name_bge in ["BAAI/bge-base-en-v1.5", "BAAI/bge-m3"]
+ assert 'bge' in model_name_bge
39
assert model_weight is not None
40
41
self.model_name_bge = model_name_bge
42
43
- if model_name_bge == 'BAAI/bge-base-en-v1.5':
+ if 'bge-base-en-v1.5' in model_name_bge:
44
model_name_eva = "EVA02-CLIP-B-16"
45
self.hidden_dim = 768
46
self.depth = 12
47
- elif model_name_bge == 'BAAI/bge-m3':
+ elif 'bge-m3' in model_name_bge:
48
model_name_eva = "EVA02-CLIP-L-14"
49
self.hidden_dim = 1024
50
self.depth = 24
51
+ else:
52
+ raise Exception(f'Unavailable model_name {model_name_bge}')
53
54
if not from_pretrained:
55
bge_config = AutoConfig.from_pretrained(model_name_bge)
0 commit comments