Локальная файловая система ТПУ не существует? - PullRequest
0 голосов
/ 08 октября 2018

Я написал модель NN, которая анализирует изображение и извлекает 8 плавающих чисел в конце.Модель работает нормально (но медленно) на моем компьютере, поэтому я пробую ее на облаке TPU и там BAM!У меня ошибка:

I1008 12: 58: 47.077905 140221679261440 tf_logging.py:115] Ошибка, записанная из training_loop: схема файловой системы '[local]' не реализована (файл: '/ home / gcloud_iba/Data/CGTR/model/GA_subset/model.ckpt-0_temp_e840841d93124a67b54074b1c0fd7ae4' ) [[{{узел сохранения / SaveV2}} = SaveV2 [dtypes = [DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT, DT_FLOAT, ..., DT_FLOAT, DT_FLOAT,DT_FLOAT, DT_FLOAT, DT_INT64], _device = "/ job: worker / replica: 0 / task: 0 / device: CPU: 0"] (save / ShardedFilename, save / SaveV2 / тензор_имя, save / SaveV2 / shape_and_slices, пакетная нормализация / бета/ Чтение / ReadVariableOp, batch_normalization / beta / Momentum / Read_1 / ReadVariableOp, batch_normalization / gamma / Чтение / ReadVariableOp, batch_normalization / gamma / Momentum / Чтение_1 / ReadVariableOp, пакетная_нормализация / перемещение_изменения / считывание / перемещение_Variable_Reader_Variable_ Read / Read_Bar_No_Narization/ ReadO/ beta / Read / ReadVariableOp, batch_normalization_1 / beta / Momentum / Read_1 / ReadVariableOp, batch_normalization_1/ gamma / Чтение / ReadVariableOp, batch_normalization_1 / gamma / Momentum / Read_1 / ReadVariableOp, batch_normalization_1 / moving_mean / Чтение / ReadVariableOp, batch_normalization_1 / moving_variance / Чтение / Чтение VariableOp, conv2Ovar / чтение / ядро ​​Чтение / чтение / ядро, conv2d_1 / kernel / Read / ReadVariableOp, conv2d_1 / kernel / Momentum / Read_1 / ReadVariableOp, conv2d_2 / kernel / Read / ReadVariableOp, conv2d_2 / kernel / Momentum / Чтение_1 / ReadVariableOp, conv2d_3 / kernel / Read / Read2arumiable_/ Read_1 / ReadVariableOp, conv2d_4 / kernel / Read / ReadVariableOp, conv2d_4 / kernel / Momentum / Read_1 / ReadVariableOp, conv2d_5 / kernel / Чтение / ReadVariableOp, conv2d_5 / kernel / Momentum / Чтение_1 / ReadVariableOp, convO2 чтения, conv2 read2/ kernel / Momentum / Read_1 / ReadVariableOp, conv2d_7 / kernel / Read / ReadVariableOp, conv2d_7 / kernel / Momentum / Read_1 / ReadVariableOp, conv2d_8 / kernel / Чтение / ReadVariableOp, conv2d_8 / ядро ​​/ Momentum / Read_1 / ReadVariableO/ ReadVariableOp,conv2d_9 / kernel / Momentum / Read_1 / ReadVariableOp, плотное / смещение / чтение / ReadVariableOp, плотное / смещение / Momentum / Read_1 / ReadVariableOp, плотное / ядро ​​/ чтение / ReadVariableOp, плотное / ядро ​​/ импульс / Read_1 / ReadVariableOp, плотное_1 / смещение /Чтение / ReadVariableOp, плотность_1 / смещение / Импульс / Чтение_1 / ReadVariableOp, плотность_1 / ядро ​​/ Чтение / Чтение VariableOp, запись_1 / ядро ​​/ Импульс / Чтение_1 / Чтение переменное значение, запись_2 / смещение / чтение / Чтение переменное / чтение / чтение / переменная переменная / Смещение / прочтение / чтение / чтение_1dens_2 / kernel / Read / ReadVariableOp, плотность_2 / kernel / Momentum / Read_1 / ReadVariableOp, плотность_3 / смещение / чтение / ReadVariableOp, плотность_3 / смещение / импульс / Read_1 / ReadVariableOp, плотность_3 / ядро ​​/ чтение / ReadVariableOp, плотность_3 / ядро ​​/ MoRead_1 / ReadVariableOp, global_step / Read / ReadVariableOp)]]

Я проверил, что TPU имеет доступ к жесткому диску, и он работает (у меня есть другой фрагмент кода, который читает тот же набор данных с другой моделью).Я не кэширую свои данные (пока), но делаю предварительную выборку.Кроме этого, я не вижу, что не работает?

Спасибо за любую помощь, которую вы могли бы оказать!

Pi-r

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

В отсутствие Google Cloud Storage напишите свою модель с помощью Keras API (https://keras.io/).

0 голосов
/ 17 октября 2018

Локальная файловая система недоступна в облачных TPU.Каталоги моделей (контрольные точки и т. Д.) И входные данные должны храниться в облачном хранилище Google (с префиксом «gs: //»).

Подробнее здесь

https://cloud.google.com/tpu/docs/storage-buckets

...