Я пытаюсь разместить свое веб-приложение (React+Python) на Render.com (впервые), и моя модель Keras не работает, хотя онPython

Программы на Python
Anonymous
 Я пытаюсь разместить свое веб-приложение (React+Python) на Render.com (впервые), и моя модель Keras не работает, хотя он

Сообщение Anonymous »

У меня есть модель Tensorflow (.keras), созданная в виртуальной среде conda для версии 3.11, и она отлично работает при локальном запуске. Он не запускается в Render и выдает ошибку. Версия Python по умолчанию на Render.com — 3.11, поэтому версии абсолютно одинаковы. Я получаю эту ошибку при запуске main.py в Render.com:

Код: Выделить всё

Traceback (most recent call last):
File "/opt/render/project/src/backend/main.py", line 32, in 
model = tf.keras.models.load_model(MODEL_PATH)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/render/project/src/.venv/lib/python3.11/site-packages/keras/src/saving/saving_api.py", line 230, in load_model
return saving_lib.load_model(
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/render/project/src/.venv/lib/python3.11/site-packages/keras/src/saving/saving_lib.py", line 275, in load_model
raise e
File "/opt/render/project/src/.venv/lib/python3.11/site-packages/keras/src/saving/saving_lib.py", line 263, in load_model
_load_state(
File "/opt/render/project/src/.venv/lib/python3.11/site-packages/keras/src/saving/saving_lib.py", line 456, in _load_state
_load_container_state(
File "/opt/render/project/src/.venv/lib/python3.11/site-packages/keras/src/saving/saving_lib.py", line 513, in _load_container_state
_load_state(
File "/opt/render/project/src/.venv/lib/python3.11/site-packages/keras/src/saving/saving_lib.py", line 425, in _load_state
trackable.load_own_variables(weights_store.get(inner_path))
File "/opt/render/project/src/.venv/lib/python3.11/site-packages/keras/src/engine/base_layer.py", line 3539, in load_own_variables
raise ValueError(
ValueError: Layer 'conv2d' expected 2 variables, but received 0 variables during loading. Expected: ['conv2d/kernel:0', 'conv2d/bias:0']
Что я пробовал:
  • Удалил локальную папку, повторно клонировал git, повторно инициализировал виртуальную среду, переустановил требования, запустил main.py, и он по-прежнему работал локально.
Вещи, которые я проверил:
  • Модель работает правильно при локальном запуске, никакие файлы не были изменены.
  • Путь к модели правильный.
  • Версии виртуальной среды conda и Render Python одинаковы (3.11)


Подробнее здесь: https://stackoverflow.com/questions/795 ... ime-and-my

Вернуться в «Python»