mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-09-06 08:16:00 +00:00
fix bugs for large batch size of embeddings
This commit is contained in:
parent
c339ed108d
commit
b1cf4b7dd3
1 changed files with 3 additions and 1 deletions
|
|
@ -76,7 +76,9 @@ class BaseEmbeddingModel(BaseModel, ABC):
|
|||
return nodes
|
||||
|
||||
elif isinstance(nodes, list):
|
||||
embeddings = self.get_embeddings(input_text=[node.content for node in nodes])
|
||||
max_batch_size = 10 # text-embedding-v4 batch size should not be larger than 10
|
||||
embeddings = [emb for i in range(0, len(nodes), max_batch_size) for emb in
|
||||
self.get_embeddings(input_text=[node.content for node in nodes[i:i + max_batch_size]])]
|
||||
if len(embeddings) != len(nodes):
|
||||
logger.warning(f"embeddings.size={len(embeddings)} <> nodes.size={len(nodes)}")
|
||||
else:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue