Проблема в том, что я хочу запустить tenorflow-serve, включая его модели, с помощью докера, но кажется, что докер не позволит тензорному сервису загрузить папку.
В самом контейнере он может легко загружать модели:
tensorflow_model_server --port=9000 --model_name=1 --model_base_path=/models/
Но с докером он не может загружать модели:
docker run --name tfx-test -p 8501:8501 -v "/models:/models" -e MODEL_NAME=5 -t tensorflow/serving
Результат:
E tensorflow_serving/sources/storage_path/file_system_storage_path_source.cc:362] FileSystemStoragePathSource encountered a filesystem access error: Could not find base path /models/5 for servable 5
Файл моделей:
|--models
|-- 1
|-- assets
|-- saved_model.pb
`-- variables
|-- variables.data-00000-of-00002
|-- variables.data-00001-of-00002
`-- variables.index