Prozess beendet mit exit-code 134 (mit Unterbrechung durch signal 6: SIGABRT)
Arbeite ich an node2vec. Wenn ich mit kleinen Datensatz der code funktioniert gut. Aber sobald ich versuche, führen Sie den gleichen code auf großen Datensatz, der code abstürzt.
Fehler: Prozess beendet mit exit-code 134 (mit Unterbrechung durch signal 6: SIGABRT).
Die Linie gibt Fehler
model = Word2Vec(walks, size=args.dimensions, window=args.window_size, min_count=0, sg=1, workers=args.workers,
iter=args.iter)
Ich bin mit pycharm python und 3.5.
Eine Idee, was ist passiert? Ich konnte nicht alle posten, die mein problem lösen könnte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie wahrscheinlich der Speicher ausgeht. Beobachten Sie die Anzeige der Python-Prozess die Größe, während Ihr versucht, und optimieren Sie Ihre
walks
durchsuchbar, nicht Komponieren, die eine große in-memory-Liste.python
mehr Arbeitsspeicher verwenden?min_count
); führen Sie auf einem Computer mit mehr RAM und stellen Sie sicher, dass Sie nicht unnötig be - /halten Sie Ihre vollständigen dataset-Objekt im Speicher, indem Sie Fehler (durch die Verwendung eines effizienten streaming-iterator als corpus von Texten).fit()
Methode in der obigen Frage & Antwort, und gensim istWord2Vec
Klasse keinenfit()
- die API wird ein iterierbar-Objekt (nicht-iterator) zu helfen, cap Speichernutzung. Wenn Ihr code ist anders, vielleicht mit einem scikit-learnfit()
Methode, erfordert den vollen Datenbestand im Speicher, Sie möglicherweise andere Probleme haben. Aber man müsste Fragen, über die spezifischen Probleme und zeigen, dass code überhaupt eine chance zu haben, immer eine hilfreiche Antwort.