fix some bugs in linux

这个提交包含在:
binary-husky
2023-05-31 23:49:25 +08:00
父节点 f60dc371db
当前提交 61b0e49fed
共有 4 个文件被更改,包括 15 次插入8 次删除

查看文件

@@ -638,7 +638,7 @@ class knowledge_archive_interface():
print('Checking Text2vec ...')
from langchain.embeddings.huggingface import HuggingFaceEmbeddings
with ProxyNetworkActivate(): # 临时地激活代理网络
self.text2vec_large_chinese = HuggingFaceEmbeddings(model_name="GanymedeNil/text2vec-large-chinese", model_kwargs={'device': 'cpu'})
self.text2vec_large_chinese = HuggingFaceEmbeddings(model_name="GanymedeNil/text2vec-large-chinese")
return self.text2vec_large_chinese
@@ -694,3 +694,7 @@ class knowledge_archive_interface():
self.threadLock.release()
return resp, prompt
def try_install_deps(deps):
for dep in deps:
import subprocess, sys
subprocess.check_call([sys.executable, '-m', 'pip', 'install', '--user', dep])