#python #tensorflow #keras
Вопрос:
Структура проекта Sublime Text
Отображение ошибок
2021-06-15 11:48:41.978235: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2021-06-15 11:48:41.978656: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
pygame 2.0.1 (SDL 2.0.14, Python 3.9.4)
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "C:UserswashiDesktopDriver-drowsiness-detection-CNN-Keras-OpenCV-masterfinal.py", line 17, in <module>
model = load_model('cnnCat2.h5')
File "D:Program FilesPython39libsite-packageskerassavingsave.py", line 206, in load_model
return saved_model_load.load(filepath, compile, options)
File "D:Program FilesPython39libsite-packageskerassavingsaved_modelload.py", line 109, in load
meta_graph_def = loader_impl.parse_saved_model(path).meta_graphs[0]
File "D:Program FilesPython39libsite-packagestensorflowpythonsaved_modelloader_impl.py", line 113, in parse_saved_model
raise IOError(
OSError: SavedModel file does not exist at: cnnCat2.h5{saved_model.pbtxt|saved_model.pb}
[Finished in 5.2s]
Запустите final.py скрипт с tensorflow в качестве бэкенда, скрипт непрерывно отслеживает состояние глаз пользователя и классифицирует, сонлив человек или нет. model.py является сценарием, используемым для обучения модели классификатора CNN. но я получаю ошибку такого типа, что мне делать?
Комментарии:
1. Возможно, у вас либо не установлен h5py (или он не работает, попробуйте импортировать его), либо ваш файл .h5 поврежден, поэтому он не обнаружен как файл HDF5.
2. Где вы сохранили модель? Как показано на снимке экрана, у вас нет
cnnCat2.h5
файла в рабочем каталоге, в котором существует вашfinal.py
файл.3. Как я могу установить h5.py досье?? @Dr. Snoopy
4. Я получаю этот код на github и просто запускаю его, у них нет файла cnnCat2.h5. @Kaveh
5. Вот ссылка на github github.com/navinkumar357/… пожалуйста, поделитесь решением.
Ответ №1:
в своем коде старайтесь использовать ""
, а не ''
указывать каталог
например
model_path = os.path.join(join(dirname(realpath(__file__))), "example.h5")