我试图在自定义管道中使用Spacy.io进行语言处理,但当我向管道中添加自定义函数时,进程只在一个线程上运行。在默认情况下,管道进程使用指定的所有线程。
我是这样定义管道的:
nlp = spacy.load(language, create_pipeline=custom_pipeline)这是custom_pipeline函数:
def custom_pipeline(nlp):
return (nlp.tagger, score_vocab_pipe)我就是这样运行管道的:
nlp.pipe(texts, batch_size=1000, n_threads=8)自定义管道函数是否需要支持空间多线程?
https://stackoverflow.com/questions/40615717
复制相似问题