Справочная информация: я пытаюсь выполнить вывод с различными моделями с помощью tenorflow, и мой скрипт всегда завершается ошибкой из-за этой ошибки.
Ошибка постоянно возникает в файле переменных [...] / model / variable / variables.data-00000-of-00001, в котором описаны переменные модели:
FailedPreconditionError (см. Выше трассировку [...] / model / variable / variables.data-00000-of-00001;
Устройство или ресурс занят
[[Узел: save / RestoreV2_35 = RestoreV2 [dtypes = [DT_FLOAT], _device = "/ job: localhost / replica: 0 / task: 0 / device: CPU: 0"] (_ arg_save / Const_0_0,
save / RestoreV2_35 / tenor_names, save / RestoreV2_35 / shape_and_slices)]]
[[Узел: save / RestoreV2_17 / _147 = _Recvclient_terminated = false, recv_device = "/ job: localhost / replica: 0 / task: 0 / device: GPU: 0",
send_device = "/ работа: локальный / реплика: 0 / задача: 0 / устройства: CPU: 0",
send_device_incarnation = 1, tenor_name = "edge_414_save / RestoreV2_17",
tensor_type = DT_FLOAT,
_device = "/ работа: локальный / реплика: 0 / задача: 0 / устройства: GPU: 0"]]
Я подозреваю, что ошибка происходит от базовой файловой системы os (linux), которая в данном случае является nfs (samba).
Проблема в том, что, хотя простой обходной путь, кажется, заменяет путь nfs, на локальный, у меня нет выбора, потому что путь модели определен во время выполнения, и я не могу хранить локально сотни гигабайт моделей .
Есть ли способ настроить опцию os / mount, вместо простого копирования всего хранилища локально на лету?
Заранее благодарю за помощь