Modal Labs是一家云计算公司,提供用于运行人工智能和机器学习工作负载的无服务器平台。该公司由Erik Bernhardsson和Akshay Sharma于2022年创立,提供按需访问GPU和CPU资源的能力,使开发者无需管理底层基础设施即可部署和扩展AI应用。该平台旨在支持从数据处理、模型训练到推理和批处理作业等一系列任务,注重简洁性和成本效益。
Modal的无服务器模型抽象化了集群管理,使用户能够在云端运行代码,并具备自动扩展和按使用量付费的定价机制。该平台与Machine learning生态系统中的流行工具和框架集成,如PyTorch和TensorFlow,并支持Deep learning工作流。通过利用Amazon Web Services和Google Cloud等云提供商,Modal提供灵活的计算选项,包括NVIDIA GPU,以满足不同的性能和预算需求。
历史与创立
Modal Labs由Erik Bernhardsson和Akshay Sharma于2022年创立。Bernhardsson曾任Better的首席技术官,拥有构建大规模数据系统的经验,而Sharma则带来了他在OpenAI和Figure AI的工作经验。该公司的成立源于对现有云基础设施往往过于复杂且昂贵,难以让个人开发者和小型团队高效运行AI工作负载的认识。Modal旨在通过提供抽象化运营开销的无服务器平台,使高性能计算更加普及。
该公司迅速在AI社区中获得关注,吸引了知名风险投资公司的投资。2023年,Modal在由Lux Capital领投的A轮融资中筹集了1600万美元,Amplify Partners和其他投资者也参与了投资。这笔资金用于扩大工程团队并增强平台能力,包括支持Large language model的训练和推理。
平台与特性
Modal的核心产品是一个无服务器计算平台,允许用户以最少的配置在云端运行Python代码。开发者可以定义按需执行的函数和工作流,并根据流量自动扩展。该平台支持同步和异步执行,适用于实时推理和批处理。
主要特性包括:
- GPU和CPU支持:Modal提供多种实例类型,包括NVIDIA A100和H100 GPU,以及适用于较轻负载的纯CPU选项。
- 分布式计算:用户可以在多台机器上并行化任务,从而高效训练Neural network模型和进行大规模数据处理。
- 无缝集成:Modal与流行的数据和AI工具集成,如Hugging Face和Weights & Biases,并支持自定义Docker镜像。
- 成本管理:按使用量付费的模式允许用户在不使用时缩容至零,消除闲置资源费用,从而优化成本。
使用场景与应用
该平台被各种组织使用,从初创公司到成熟企业,用于以下任务:
- 模型训练:利用分布式计算能力运行Deep learning训练作业,包括基于Transformer (architecture)的模型。
- 推理服务:将Large language model和其他AI模型部署为低延迟的可扩展API。
- 数据处理:使用Python和Pandas、NumPy等流行库执行ETL管道和数据转换。
- 研究与实验:使研究人员无需基础设施设置即可快速原型化和测试Machine learning算法。
知名用户包括Generative AI领域的公司,如AI21 Labs和Inflection AI,它们利用Modal进行模型训练和服务。该平台也被学术机构和研究实验室用于Artificial intelligence研究。
竞争格局
Modal在AI云计算这一竞争激烈的领域中运营,面临CoreWeave、Cerebras和Groq等竞争对手,这些公司为AI工作负载提供专用硬件和服务。与这些通常专注于专用集群或特定硬件的提供商不同,Modal通过其无服务器模型和开发者友好的界面实现差异化。这种方法吸引了优先考虑易用性和灵活性而非原始性能的个人开发者和小型团队。
Modal还与Amazon Web Services、Microsoft Azure和Google Cloud等传统云提供商竞争,这些提供商提供GPU实例和托管服务。然而,Modal的无服务器抽象和细粒度定价为AI开发提供了更易用的入口,特别是对于那些希望避免管理云基础设施复杂性的用户。
未来方向
截至2024年,Modal继续扩展其平台,增加对新硬件的支持并改善Large language model工作负载的性能。该公司正在探索与AMD和Intel等硬件供应商的合作,以提供更广泛的计算选项。Modal还旨在增强其分布式训练能力,使用户能够以最少的代码更改进行大规模模型训练。
随着对Generative AI应用需求的增长,Modal有望成为AI开发者的关键基础设施层。该公司对无服务器简洁性和成本效益的关注,与行业向更易用和可扩展的AI计算发展的趋势相一致。