File tree Expand file tree Collapse file tree 3 files changed +3
-11
lines changed Expand file tree Collapse file tree 3 files changed +3
-11
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ def __init__(
68
68
)
69
69
logger .warning ("正在使用 embedding 模型..." )
70
70
logger .warning (f"模型:{ model_names [0 ]} " )
71
+ logger .warning (f"正在使用 { self .mode } 模型..." )
71
72
72
73
async def get_embeddings (self , params ):
73
74
self .call_ct += 1
Original file line number Diff line number Diff line change 6
6
from infinity_emb import AsyncEngineArray , EngineArgs , AsyncEmbeddingEngine
7
7
from infinity_emb .inference .select_model import get_engine_type_from_config
8
8
from gpt_server .model_worker .base .model_worker_base import ModelWorkerBase
9
+ from gpt_server .model_worker .utils import get_embedding_mode
9
10
10
11
label_to_category = {
11
12
"S" : "sexual" ,
@@ -58,16 +59,7 @@ def __init__(
58
59
device = device ,
59
60
bettertransformer = bettertransformer ,
60
61
)
61
- engine_type = get_engine_type_from_config (engine_args )
62
- engine_type_str = str (engine_type )
63
- if "EmbedderEngine" in engine_type_str :
64
- self .mode = "embedding"
65
- elif "RerankEngine" in engine_type_str :
66
- self .mode = "rerank"
67
- elif "ImageEmbedEngine" in engine_type_str :
68
- self .mode = "image"
69
- elif "PredictEngine" in engine_type_str :
70
- self .mode = "classify"
62
+ self .mode = get_embedding_mode (model_path = model_path )
71
63
self .engine : AsyncEmbeddingEngine = AsyncEngineArray .from_args ([engine_args ])[0 ]
72
64
loop = asyncio .get_running_loop ()
73
65
loop .create_task (self .engine .astart ())
Original file line number Diff line number Diff line change @@ -68,7 +68,6 @@ def get_embedding_mode(model_path: str):
68
68
# print(model_type_vison, model_type_text)
69
69
model_type = model_type_text
70
70
71
- mode = "embedding"
72
71
engine_args = EngineArgs (
73
72
model_name_or_path = model_path ,
74
73
engine = "torch" ,
You can’t perform that action at this time.
0 commit comments