我正在研究node2vec。当我使用小数据集时,代码工作得很好。但一旦我尝试在大型数据集上运行相同的代码,代码就会崩溃。
错误:进程结束,退出代码134(被信号6:SIGABRT中断)。
给出错误的行是
model = Word2Vec(walks, size=args.dimensions, window=args.window_size, min_count=0, sg=1, workers=args.workers,
iter=args.iter)
我正在使用pycharm和python 3.5。
知道发生了什么吗?我找不到任何能解决我问题的职位。
你可能快没记性了。在您尝试的过程中,观察Python进程大小的读数,并优化您的
walks
表,使其不构成一个大的内存列表。这个建议修正了我的系统:
https://dbaontap.com/2019/11/11/python-abort-trap-6-fix-after-catalina-update/
我也有同样的问题,最后,我解决了。我的原因是我的Keras太高了。 之后,我将版本更改为
2.0.1
,它就工作了。 希望这个版本能帮助你!相关问题 更多 >
编程相关推荐