#python #azure #tensorflow #azure-functions
Вопрос:
Я обучил модель тензорного потока с помощью tf.estimator.Повышенныйтреесрегрессор и сохранен локально с помощью export_saved_model.
С сохраненной моделью я могу успешно перезагрузить и использовать модель для дальнейшего прогнозирования локально с помощью Python. Однако после того, как я попытался перезагрузить модель и спрогнозировать, функция Azure всегда выдает ошибку при загрузке модели:
[2021-05-19T05:29:55.158 Z] Выполненные функции.TasteProfilePrediction’ (Сбой, Идентификатор = 6a935bb4-0765-4dd5-a95f-7842174e05b7, Длительность = 12544 мс) [2021-05-19T05:29:55.158 Z] Система.Частное.CoreLib: Исключение при выполнении функции: Функции.Вкусопрофилактика. Система.Частное.CoreLib: python3 вышел с кодом 139
и фрагмент кода таков
subdirs = [x for x in pathlib.Path('./Resource/Model/saved_model').iterdir()
if x.is_dir() and 'temp' not in str(
latest = str(sorted(subdirs)[-1])
model = tf.saved_model.load(latest).signatures['predict']
Кто — нибудь знает, почему это происходит? Я нашел в Интернете информацию, в которой говорится, что это ошибка сегментации, но я не знаю, как ее устранить в функциях Azure. Большое спасибо!