【发布时间】:2020-07-17 14:06:41
【问题描述】:
我一直在尝试安装我的 python 依赖项,它累积到 578 MB 的大小,不让我推送我的文件。
这是我第一次尝试将 python 依赖项推送到我的应用程序。因此缓存清除不是预期的答案
任何建议将不胜感激
【问题讨论】:
-
你觉得你的蛞蝓有那么大吗?你是否依赖于你实际上并不需要的东西?
-
我最先进的模型需要它的依赖项(Tensorflow 2.x、keras、numpy、pandas、scipy)。这是我的 requirements.txt。我的 tensorflow 2.1.0 本身累积到 420 MB。我无法考虑将其降级到任何 1.x 版本,因为在这种情况下不会有任何 GPU 支持
-
那你可能需要找一个新的主机了。
-
是的,这似乎是唯一可能的解决方法了。不管怎样,谢谢,干杯!!
-
不是直接推送到 Heroku (
git push heroku master),您可以设置一个 docker 映像(查看文档以了解如何执行此操作;乐于提供帮助)并将其推送到 Heroku (heroku container:push ...,heroku container:release ...)。此过程不受大小限制。
标签: python django tensorflow heroku