Api 与多处理结合运行GPU时出错

Api 与多处理结合运行GPU时出错,api,multiprocessing,gpu,fork,gunicorn,Api,Multiprocessing,Gpu,Fork,Gunicorn,我有一个在CPU上执行大量繁重操作的代码,这需要使用多处理来完成。我的代码也使用GPU(用于Pytorch中的预测),但我得到以下错误: 回溯(最近一次呼叫最后一次): parseResume中的文件“/home/jumper/ParsingPlatform/ResumeParser/resume_parser.py”,第149行 self.\u获取基本详细信息() 文件“/home/jumper/parsingtplatform/ResumeParser/resume\u parser.py”

我有一个在CPU上执行大量繁重操作的代码,这需要使用多处理来完成。我的代码也使用GPU(用于Pytorch中的预测),但我得到以下错误:

回溯(最近一次呼叫最后一次): parseResume中的文件“/home/jumper/ParsingPlatform/ResumeParser/resume_parser.py”,第149行 self.\u获取基本详细信息() 文件“/home/jumper/parsingtplatform/ResumeParser/resume\u parser.py”,第180行,在“获取基本详细信息”中 self.dictionary,self.\uuuuhtml\uraw,self.\uuuuuu节,self.\uuuuuu nlp,self.\uuuu ner\ubert 文件“/home/jumper/parsingplation/ResumeParser/utils.py”,第776行,摘录个人详细信息 cand_姓名、城市名称、cand_电子邮件、cand_电话=ner_bert.个人预测(已发送) 文件“/home/jumper/parsingplation/ResumeParser/NER_BERT/prediction_pipeline.py”,第365行,在prediction_personal中 向(self.device)输入\u id=torch.tensor([标记化的\u语句]) 文件“/opt/envParser\u nlp/lib/python3.6/site packages/torch/cuda/init.py”,第185行,在init中 “无法在分叉子流程中重新初始化CUDA。”+msg) RuntimeError:无法在分叉子进程中重新初始化CUDA。要将CUDA用于多处理,必须使用“spawn”启动方法

谁能告诉我从这里怎么走