mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-20 04:39:00 +08:00
use minio to store uploaded files; build dialog server; (#16)
* format code * use minio to store uploaded files; build dialog server;
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
from abc import ABC
|
||||
from FlagEmbedding import FlagModel
|
||||
import torch
|
||||
import numpy as np
|
||||
|
||||
class Base(ABC):
|
||||
def encode(self, texts: list, batch_size=32):
|
||||
@ -27,5 +28,5 @@ class HuEmbedding(Base):
|
||||
def encode(self, texts: list, batch_size=32):
|
||||
res = []
|
||||
for i in range(0, len(texts), batch_size):
|
||||
res.extend(self.encode(texts[i:i+batch_size]))
|
||||
return res
|
||||
res.extend(self.model.encode(texts[i:i+batch_size]).tolist())
|
||||
return np.array(res)
|
||||
|
||||
Reference in New Issue
Block a user