照片上的卡片到底在哪里? 最大放出羊肉达容器内的图像分割模型

照片上的卡片到底在哪里? 最大放出羊肉达容器内的图像分割模型

2026年8月11日1 次浏览来源:Dev.to阅读原文

一个曲折的电话相片进去,一个干净的正牌相片出来——没有GPU,没有人上传时没有运行.

它运行在最大的Lambda AWS的销售上,最大的不够.

导言 这是系列第3篇关于图像处理管道的文章.

在前两篇文章中,我们浏览了整个图像处理管道,该管道处理AWS Builder Cards图像:从匿名照片到已出版的一页: 一个事件驱动的 AI, AWS 上的图像处理管道, 以及Lambda 容器中运行的图像分类模型, 它过滤出上传的图像, 只过滤有效的 AWS 构建器卡片图像 : 这是有效卡片吗?

羊肉达容器中的零镜头图像分类模型"今日"的文章是关于视觉分解模型,它同样运行在羊肉达容器中,但作用是处理被过滤的图像——去掉背景,直取并收割.

具体关于这部分: 问题在于有人拍下一张AWS Builder Card 躺在桌子上,然后上传到我的收藏中。

到达的不是一张牌——是一张牌的"相".

倾斜和一些背景围绕它。

一个Lambda在之前就已经看过了, 一个小型的、以集装箱为基础的Lambda, 它过滤为有效的 AWS 构建卡。

见此篇以取更入.

现在我们必须清理这张照片(直取、收割、去掉背景), 那个羔羊回答问题: 照片上的卡片到底在哪里?

两只羊肉的配合很简单:在将图像放入S3并被作为有效图像过滤后,会超过并开始处理图像.

我能在集装箱里运行它吗?

要处理上面描述的图像,我需要一个图像分割模型.

一个像素按像素排列 说: "卡,背景,卡,背景..." 我需要它运行起来,在一个羊肉容器里面 原因与AWS,便宜,没有服务器。

要找到合适的模式来完成我需要知道的问题的答案, 就像Lambda运行:需要多少CPU和内存?

体重从何而来.

推论是什么?

推论 在这种情况下,这是最容易回答的。

它运行在一个小图书馆后面 一个叫做, 这意味着没有和没有训练框架 在图像的任何地方。

其他两个得到一个部分 每一个更进一步, 问题1是 故事在哪里: 我选择的模型 勉强适合。

Lambda还将vCPU与记忆联系起来,这样数字就可以决定这个东西运行的速度,而不只是它是否存活.

因此,这是一篇关于记忆,法案, 以及模型停止说话后发生的几何学的文章。

在我们开始之前,有一件事, 所以它不会埋伏你以后: 这个羊肉会有两个模型。

找到那张卡片 就在最后,一个视觉模型读取了完成的图像的文本.

但让我们从头开始 模型 作为图像分割模型,我决定去 与,加载通过。

利特语也是记忆问题的答案.

记忆故事,还记得它工作在我的机器mememe 从前篇文章?

这是我真正挣到的 我在当地的工作就是模特儿 不错(在我的机器上),所以我把它运走。

我从未做过的 就是看着它在工作时吃着多少记忆 我在4GB记忆器开始装货 第一对引用给我看问题: 于是我走到了极限 10GB的记忆。

效果很好,但根据: 这是美妙的97%的最大容器容量。

所以它仍然有效, 但我测试了125 MB的图像,它坠毁。

没有12GB可以逃脱,没有更大的实例类型,没有旗帜可以要求更多.

以标准 < 20 MB 图像 97% 的内存是没有问题的.

因为我买不起更多的记忆,所以我需要更少的记忆。

答案是同一家庭的更轻的模型:设置 4GB + Dies at - 使用 10GB + 工作,但高峰为 10GB + 中位峰,以及 res

分享