2017-07-16 3 views
3

Ich habe ein Problem mit dem automatischen Speichern in einem Google Datalab-Notebook. Ich verwende die SSH-Shell auf Port 8081 von der Konsole. Ich öffne das Notizbuch. Nehmen Sie ein paar Änderungen vor. Klicken Sie auf Speichern. Funktioniert gut. Ich lasse den Code laufen, mache eine andere Änderung. Klicken Sie auf Speichern. Autosave fehlgeschlagen! Es scheint nur mit diesem Notebook zu passieren. Ich bin unsicher, wie das zu diagnostizieren ist.Google Datalab Autosave fehlgeschlagen. Ausgabeblock max?

Irgendwelche Gedanken?

Problem ist reproduzierbar.

AKTUALISIERUNG: Ich habe dies jetzt zu einer Codezelle verfolgt, die 16 gescannte Bilder von jeweils 10 MB Größe anzeigt. Ist die Ausgabe in einem Codefenster oder in einem Datalab-Notizbuch insgesamt begrenzt? Könnte das das Problem sein?

Antwort

3

Die in Datalab verwendete Jupyter-Version unterstützt das Hochladen großer Dateien nicht, was dieses Problem verursacht. Wenn Sie versuchen, ein großes Notebook zu speichern (> ~ 50MB oder so), verwendet der Upload tatsächlich die Dateisicherungs-API von Jupyter.

Siehe https://github.com/googledatalab/datalab/issues/1324.

Eine Problemumgehung wäre, die Bilder nicht zu speichern, wenn sie im Notizbuch so groß sind, und ihre URLs nur zu speichern, wenn sie irgendwo gehostet werden. Oder wenn Sie sie irgendwie komprimieren können, ist es das Ziel, die Größe des Notebooks auf eine überschaubare Anzahl zu bringen.

Letztendlich sollte Datalab auf die Verwendung von notebook == 5.0.0 aktualisieren, wodurch dieses Problem behoben wurde. Fühlen Sie sich frei, Ihre +1 zu diesem Thema auszudrücken. :)

+0

Danke. Ich werde sie nur für die Anzeige verkleinern. Ich werde auch für den Wechsel ins Datalab stimmen. –

Verwandte Themen