最近在做LDA模型训练时,当扩大主题数量时,并同时使用了多核心一起训练数据,遇到了这样的错误:
struct.error: 'l' format requires -2147483648 <= number <= 2147483647
经过查找资料,最终找到了解决办法,需要替换Python3内置的多线程multiprocessing的部分代码,(PS:建议备份源代码)
使用此链接中的代码替换:
参考链接:
最近在做LDA模型训练时,当扩大主题数量时,并同时使用了多核心一起训练数据,遇到了这样的错误:
struct.error: 'l' format requires -2147483648 <= number <= 2147483647
经过查找资料,最终找到了解决办法,需要替换Python3内置的多线程multiprocessing的部分代码,(PS:建议备份源代码)
使用此链接中的代码替换:
参考链接: