WARNUNG aus Tensorflow beim erstellen VGG16
Ich bin mit Keras zum erstellen einer deep learning Modell. Wenn ich die Schaffung eines VGG16 Modell, das Modell ist erstellt, aber ich bekomme folgende Warnung.
vgg16_model = VGG16()
warum diese Warnung passiert und wie kann ich dies beheben?
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
- das wäre fein, wenn es war nur eine Warnung und weiter mit meinem Programm, aber momentan ist es einfach halte es
- Ich bezweifle, dass diese Warnung ist der Grund alles andere versagt, wahrscheinlich ein Ablenkungsmanöver.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es aus wie es gibt eine offene git Problem, um diese sauber bis in die keras code:
https://github.com/tensorflow/minigo/issues/740
Sie sollten sicher sein, um die Warnung zu ignorieren, ich glaube nicht, dass Sie es ändern können ohne änderung der TF-repo. Sie können deaktivieren Sie die Warnungen, wie hier erwähnt:
Können Sie die Funktion unten, um zu vermeiden, dass sich diese Warnungen. Erste, Sie müssen die entsprechenden Importe:
Und rufen Sie dann die oben genannten Funktion am Anfang des Codes.
So , die Methode
colocate_with
ist ein context-manager, um sicherzustellen, dass der Betrieb oder tensor, die Sie gerade erstellen, wird auf dem gleichen Gerät eine Referenzfahrt auf. Aber Ihre Warnung sagt, dass es veraltet ist und, dass dies von nun an automatisch behandelt werden. Ab der nächsten version von tensorflow, diese Methode entfernt werden, so müssen Sie entweder aktualisieren Sie Ihren code jetzt (die Zeit) oder später (wenn Sie aktualisieren Sie die version von tensorflow auf den nächsten ein, wird dieser code nicht mehr lauffähig, da diese Methode entfernt)fully_connected
Funktion zum erstellen von Ebenen des Netzwerks. Wie kann ich es korrigieren?