I tried, and I got Error:
File "stringsource", line 2, in pycrfsuite._pycrfsuite.Tagger.reduce_cython
TypeError: self.c_tagger cannot be converted to a Python object for pickling
my plan like this:
model_list = [model_1,model_2, ... ,model_n]
def do_tagging(args):
model ,sent = args
tagger = crfs.Tagger()
tagger.open(model)
labels = tagger.tag(sent)
with Pool(processes=num_proc) as p:
predict_result = p.map(do_tagging, zip(model_list, repeat(sent))))