web-dev-qa-db-ja.com

プロセスは終了コード134で終了しました(シグナル6で中断:SIGABRT)

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を使用しています。

何が起こっているのでしょうか?私の問題を解決できる投稿は見つかりませんでした。

5
Mr Brohi

おそらくメモリ不足です。試行中のPythonプロセスサイズの読み取り値を確認し、walksイテラブルを最適化して、メモリ内の大きなリストを作成しないようにします。

3
gojomo

このアドバイスは私のシステムでそれを修正しました:

https://dbaontap.com/2019/11/11/python-abort-trap-6-fix-after-catalina-update/

0
VikR

私は同じ問題を抱えており、最後にそれを見つけました。私の理由は、Keras version 2.2.0が高すぎることです。その後、バージョンを2.0.1に変更し、機能しました。このバージョンの問題がお役に立てば幸いです!

0
ziyi liu