在正在运行的API上在SpaCy语言模型之间切换

时间:2019-06-12 17:36:33

标签: python api flask spacy

我在烧瓶上开发了一个简单的API,该API利用了SpaCy模型en_core_web_lg。项目结构如下:

/API/
    flask_server.py
    app_functions.py
    SpaCy/
          SpaCy_clases.py

app_functions.py 中,我从 SpaCy_clases.py

导入类。

在SpaCy_clases中,我有:

import spacy
nlp = spacy.load('en_core_web_lg')
class MyClass():

现在,我要做的就是:

nlp = spacy.load('en_core_web_lg')
del nlp 
nlp = spacy.load('en_core_web_sm') 

之所以能够使用任何一个模型并释放内存的原因,因为这些模型消耗大量资源。

是否可以这样做而不杀死应用程序?

0 个答案:

没有答案