Tensorflow: Ошибка Π² вСсах Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 15 мая 2018  Β·  1ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: tensorflow/tensorflow

БистСмная информация

  • Написал Π»ΠΈ я собствСнный ΠΊΠΎΠ΄ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ стандартного сцСнария, прСдставлСнного Π² TensorFlow) : N / A
  • ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ распространСниС ОБ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Linux Ubuntu 16.04) : ΠΈΠ· ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ² nightly-devel-gpu-py3 ΠΈ nightly-gpu-py3
  • TensorFlow установлСн ΠΈΠ· (исходного ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ) : ΠΈΠ· ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ² nightly-devel-gpu-py3 ΠΈ nightly-gpu-py3
  • ВСрсия TensorFlow (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½ΠΈΠΆΠ΅) : ΠΈΠ· ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ² nightly-devel-gpu-py3 ΠΈ nightly-gpu-py3
  • ВСрсия Python : ΠΈΠ· ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ² nightly-devel-gpu-py3 ΠΈ nightly-gpu-py3
  • ВСрсия Bazel (ΠΏΡ€ΠΈ компиляции ΠΈΠ· исходников) : ΠΈΠ· ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ² nightly-devel-gpu-py3 ΠΈ nightly-gpu-py3
  • ВСрсия GCC / Compiler (ΠΏΡ€ΠΈ компиляции ΠΈΠ· исходников) : ΠΈΠ· ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ² nightly-devel-gpu-py3 ΠΈ nightly-gpu-py3
  • ВСрсия CUDA / cuDNN : 9.0
  • МодСль графичСского процСссора ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ : tesla k80
  • Вочная ΠΊΠΎΠΌΠ°Π½Π΄Π° для воспроизвСдСния : N / A

ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ

Запуск с nightly (ΠΊΠ°ΠΊ nightly-devel-gpu-py3, Ρ‚Π°ΠΊ ΠΈ nightly-gpu-py3) Π½Π΅ позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ вСса Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ keras.
Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я сохранил вСса, ΠΎΠ½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сохранСны Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС, Π° Π·Π°Ρ‚Π΅ΠΌ я попытался Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ…, Π½ΠΎ Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ / ​​логи

Π’ΠΎΡ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚:

import tensorflow as tf
from tensorflow import keras as ks


def main():
    input_rgb = ks.layers.Input(shape=(1, 5, 5, 3), name="input_rgb")
    x = ks.layers.Dense(1, activation='relu', name="Dense_1")(input_rgb)
    x = ks.layers.Dense(1, activation='sigmoid', name="sigmoid")(x)
    model = ks.models.Model(inputs=[input_rgb], outputs=[x])
    model.compile(
        loss={'sigmoid': 'binary_crossentropy'},
        optimizer=tf.keras.optimizers.Adam())
    model.save_weights('/tmp/test_weights.h5')

    model.load_weights('/tmp/test_weights.h5', by_name=True)


if __name__ == "__main__":
    main()

И Π²ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄:

2018-05-15 09:56:21.404382: W tensorflow/core/util/tensor_slice_reader.cc:95] Could not open /tmp/test_weights.h5: Data loss: not an sstable (bad magic number): perhaps your file is in a different file format and you need to use a different restore operator?

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ спокойно ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. Он провСряСт, находится Π»ΠΈ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ TensorFlow, Π²ΠΈΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ загруТаСтся с использованиСм HDF5.

Π― всС Ρ€Π°Π²Π½ΠΎ внСсу измСнСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ прСдупрСТдСния. Бпасибо Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄!

>ВсС замСчания

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ спокойно ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. Он провСряСт, находится Π»ΠΈ Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ TensorFlow, Π²ΠΈΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ загруТаСтся с использованиСм HDF5.

Π― всС Ρ€Π°Π²Π½ΠΎ внСсу измСнСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ прСдупрСТдСния. Бпасибо Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄!

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ