Progress for week 42 (2017)
From Robin
(Difference between revisions)
(→Accounting) |
(→Accounting) |
||
Line 8: | Line 8: | ||
=== Accounting === | === Accounting === | ||
- | * | + | * Oppdaget minnelekasje i Keras: |
+ | ** Når modeller legges til en tensorflow-session brukes minne som ikke frigjøres selv om modellene blir fjernet | ||
+ | *** Løsning: keras.backend.clear_session() fjerner current graph og erstatter med ny | ||
+ | ** Nytt problem: Gamle objekter som ble brukt i tidligere graph kan ikke brukes i den nye. | ||
+ | *** Mitt problem: Dette inkluderer optimizer objekter! Keras videreformidler bare tensorflow-errormeldinger som gjør det vanskelig å debugge. | ||
+ | |||
* Kjørt en treningsrunde: [[medium:pathnet EA-result.png|training plot]] and [[medium:training heatmap.png|pathnet heatmap]] | * Kjørt en treningsrunde: [[medium:pathnet EA-result.png|training plot]] and [[medium:training heatmap.png|pathnet heatmap]] |
Current revision as of 10:36, 20 October 2017
Martin
Budget
- Få EA-søket ferdig.
- Kjøre første tester på PathNet:
- mnist-classifisering:
- 1 vs. 3
- 2 vs. 4
- mnist-classifisering:
Accounting
- Oppdaget minnelekasje i Keras:
- Når modeller legges til en tensorflow-session brukes minne som ikke frigjøres selv om modellene blir fjernet
- Løsning: keras.backend.clear_session() fjerner current graph og erstatter med ny
- Nytt problem: Gamle objekter som ble brukt i tidligere graph kan ikke brukes i den nye.
- Mitt problem: Dette inkluderer optimizer objekter! Keras videreformidler bare tensorflow-errormeldinger som gjør det vanskelig å debugge.
- Når modeller legges til en tensorflow-session brukes minne som ikke frigjøres selv om modellene blir fjernet
- Kjørt en treningsrunde: training plot and pathnet heatmap