我有一个使用docker api进行烧瓶化的机器学习模型,当我尝试部署它时,给了我一个模糊的错误,但是检查扩展的日志后,我发现安装tensorflow时这是一个内存错误
顺便说一句,我还在docker映像中包含了model.h5文件,我不应该这样做吗?否则,它只是.py和config文件(目录中没有venv)
这是我的Dockerfile(它在本地工作,但是beantalk的内存限制受到了打击,我不确定为什么)
FROM python:latest
COPY . /app
WORKDIR /app
RUN pip install --no-cache-dir -r requirements.txt
EXPOSE 5000
ENTRYPOINT ["python"]
CMD ["app.py", "--host=0.0.0.0"]