【问题标题】:Slug size too large for flask app on Heroku对于 Heroku 上的烧瓶应用程序来说,Slug 太大了
【发布时间】:2021-04-23 06:19:29
【问题描述】:

我正在部署一个精灵简单的烧瓶应用程序,带有人脸识别模型。我只是将烧瓶应用程序代码和模型权重推送到 Heroku。我的蛞蝓大小仍然是 556M,超过了 500M 的限制。 我在 requirements.txt 中有最低要求。这里可能是什么问题? tensorFlow 依赖会是原因吗?

absl-py==0.11.0
astunparse==1.6.3
cachetools==4.2.0
camera==1.3.0
certifi==2020.12.5
chardet==4.0.0
click==7.1.2
Flask==1.1.2
flatbuffers==1.12
gast==0.3.3
google-auth==1.24.0
google-auth-oauthlib==0.4.2
google-pasta==0.2.0
grpcio==1.32.0
h5py==2.10.0
idna==2.10
itsdangerous==1.1.0
Jinja2==2.11.2
Keras-Preprocessing==1.1.2
Markdown==3.3.3
MarkupSafe==1.1.1
numpy==1.19.5
oauthlib==3.1.0
opencv-python==4.5.1.48
opt-einsum==3.3.0
protobuf==3.14.0
pyasn1==0.4.8
pyasn1-modules==0.2.8
requests==2.25.1
requests-oauthlib==1.3.0
rsa==4.7
six==1.15.0
tensorboard==2.4.1
tensorboard-plugin-wit==1.7.0
tensorflow==2.4.0
tensorflow-estimator==2.4.0
termcolor==1.1.0
typing-extensions==3.7.4.3
urllib3==1.26.2
Werkzeug==1.0.1
wrapt==1.12.1

【问题讨论】:

    标签: python heroku


    【解决方案1】:

    TensorFlow 依赖非常大,会显着增加 slugsize。

    您有 3 个选项:

    【讨论】:

    • 用 tensorflow-cpu 替换 ternsorflow 就行了。
    猜你喜欢
    • 2022-12-20
    • 2021-12-15
    • 2012-01-01
    • 1970-01-01
    • 2019-07-29
    • 2012-07-22
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    相关资源
    最近更新 更多