python - 如何在使用 streamlit 和 PyTorch 开发的 heroku 应用程序中处理“超出内存配额”?
问题描述
我一直在使用 streamlit 和 PyTorch 开发风格转换图像应用程序。每当对高分辨率图像进行风格化(使用该应用程序)时,该应用程序就会面临超出内存配额的问题。如何减小应用程序大小(大约 200+ mb)?
解决方案
这与 slug 大小无关,因此与您的应用程序大小无关,它与您正在使用的 RAM 有关。由于您使用的是免费测功机,因此您无法处理高分辨率图像。
在我看来,您将需要最低性能测功机,因为图像计算需要相当多的内存。
推荐阅读
- google-apps-script - 从 BigQuery 查询数据并将单个数据返回到 Google AppMaker
- google-sheets - 有没有办法自动总结连接计数的返回?
- python - 我应该在 django 中为 cron 作业使用什么文件路径?
- python - 如何将 conda env 打包成一个文件?
- r - get()不适用于R中列表中数据框中的列(phew)
- c# - 如何使图片框沿屏幕边缘移动而不剪裁?
- wordpress - 使用 WordPress Gutenberg 块中的(开始和结束索引)范围持续应用格式
- vb.net - 如何使用 For Each 循环将一组控件连续实例化到我的表单上?
- php - 如何将数据库查询构建器转换为 Eloquent 模型
- graphql - 来自结构化对象的 Typeorm 动态查询构建器