Код: Выделить всё
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