Şirketler KILAVUZU

Modal Laboratuvarları

Modal, geliştiricilerin bir işleve bir dekoratör ekleyerek GPU iş yükleri de dahil olmak üzere Python kodunu bulutta çalıştırmasına olanak tanıyan sunucusuz bir bulut platformudur.

2 min readSon güncelleme

Genel Bakış

It matters because it removes the pain of containers, infrastructure, and scaling so AI and data teams can deploy models and batch jobs in minutes.

Derin Dalış

2021 yılında Erik Bernhardsson (Spotify'ın Annoy kütüphanesinin ve Luigi'nin yaratıcısı) ve Akshat Bubna tarafından kurulan Modal, makine öğrenimi altyapısındaki geliştirici-deneyim açığını hedefliyor. Ortamınızı, bağımlılıklarınızı ve donanımınızı doğrudan Python'da tanımlarsınız ve Modal kapsayıcılar oluşturur, CPU'ları veya GPU'ları hazırlar ve kodunuzu istek üzerine çalıştırarak yüzlerce kapsayıcıya ölçeklendirip sıfıra indirir. Öne çıkan özelliği, sunucusuz ortamda kötü şöhretli bir sorun olan saniyeden daha kısa sürede gerçekleşen soğuk başlatmalar için tasarlanmış özel bir kapsayıcı çalışma zamanı ve dosya sistemidir. Modal, model çıkarımı uç noktaları, ince ayar, toplu işleme, zamanlanmış işler (cron) ve web uç noktaları için popülerdir. Faturalandırma, kullanılan fiili işlem için saniye başına yapılır. Kavramsal olarak AWS Lambda, SageMaker ve Runpod ile rekabet eder ancak kod öncelikli Pythonic iş akışını vurgular.

Teknik Bilgi

Modal'ın temel mühendislik başarısı, hızlı başlangıçtır: özel bir konteyner yığını ve yavaş yüklemeli bir dosya sistemi oluşturdu; böylece konteynerler, büyük model ağırlıklarında bile dakikalar yerine saniyeler içinde çalışmaya başlayabilir. Geliştiriciler görüntüleri ve GPU gereksinimlerini kodda açıklıyor; Modal anlık görüntüleri alır ve bunları önbelleğe alır, ardından konteyner kopyalarını gelen yüke uyacak şekilde otomatik olarak ölçeklendirir ve boştayken sıfıra ölçeklendirir; böylece yalnızca gerçekten kullanılan işlem için ödeme yaparsınız.

Stratejik Etki

Vendor strategy

Satıcı yol haritaları, ekibinizin bundan sonra hangi özellikleri geliştirebileceğini etkiler.

Maliyet ve bütçe

Ticari şartlar ve dağıtım seçenekleri uzun vadeli maliyet ve riski etkiler.

Risk and safety

Şirket teşvikleri ürün temerrütlerini, güvenlik duruşunu ve açıklığı şekillendirir.

Modal Laboratuvarlarının Geleceği

Yapay zeka denemeden üretime geçtikçe, sorunsuz dağıtıma olan talep artıyor. Modal'ın dağıtılmış eğitim, aracılı ve uzun süreli iş yükleri, yapay zeka aracıları için korumalı alanda kod yürütme ve daha zengin gözlemlenebilirlik desteğini derinleştirmesini bekleyin. Kazanan makine öğrenimi platformunun, geliştirici hızını optimize ederek küçük ekiplerin GPU destekli hizmetleri özel bir altyapı ekibi olmadan sunmasına olanak sağladığı yönündedir.

Gerçek Dünya Uygulaması

Bir geliştirici, görüntü oluşturma işlevini Modal dekoratörle tamamlar ve anında otomatik ölçeklendirmeli GPU destekli bir web uç noktası elde eder.

Bir veri ekibi, Modal'ın cron zamanlamasını ve yayılma paralelliğini kullanarak binlerce dosya üzerinde her gece toplu iş yürütüyor.

Bir yapay zeka girişimi, Modal GPU'lardaki açık bir modele ince ayar yapıyor, saniye başına ödeme yapıyor ve iş bittiğinde sıfıra ölçekleniyor.

Bir aracı platformu, güvenilmeyen, yapay zeka tarafından oluşturulan kodları yalıtılmış kaplarda güvenli bir şekilde yürütmek için Modal sanal alanlarını kullanır.

Riskler ve Korkuluklar

Lansman duyuruları, gerçek üretim iş akışlarında istikrarın önüne geçebilir.

API fiyatlandırması veya politika değişiklikleri, varsayımları bir gecede boşa çıkarabilir.

Tek satıcıya bağımlılık, bağlılık ve geçiş maliyetlerini artırır.

Uygulama Yol Haritası

1

Sağlayıcıları kendi görevlerinizi ve veri kümelerinizi kullanarak değerlendirin.

2

Entegrasyondan önce gizlilik, güvenlik ve yasal şartları inceleyin.

3

Modeller veya satıcılar arasında bir geri dönüş planı sürdürün.

4

Yol haritası değişikliklerinin ekipleri şaşırtmaması için sürüm notlarını izleyin.

Keşfetmeye Devam Edin

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Modal Labs quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Testi başlat

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

İzomorfik Laboratuvarlarda İlaç Keşfi

Sık sorulan sorular

What is Modal Labs?

Modal, geliştiricilerin bir işleve bir dekoratör ekleyerek GPU iş yükleri de dahil olmak üzere Python kodunu bulutta çalıştırmasına olanak tanıyan sunucusuz bir bulut platformudur. Bu önemlidir çünkü konteynerlerin, altyapının ve ölçeklendirmenin sıkıntısını ortadan kaldırır, böylece yapay zeka ve veri ekipleri modelleri ve toplu işleri dakikalar içinde dağıtabilir.

Geliştiriciler genellikle Modal'da kodu nasıl çalıştırır?

Modal, sıradan Python işlevlerini süsleyerek GPU'lar da dahil olmak üzere bulut işlevlerini tanımlamanıza ve çalıştırmanıza olanak tanır.

Modal özellikle hangi iyi bilinen sunucusuz sorunu çözmek için tasarlandı?

Modal, klasik bir sunucusuz sıkıntı noktası olan saniyeden kısa sürede gerçekleşen soğuk başlatmaları gerçekleştirmek için özel bir konteyner çalışma zamanı ve yavaş yükleme dosya sistemi oluşturdu.

Modal hesaplamayı nasıl faturalandırıyor?

Modal, fiilen tüketilen işlem için saniye başına ücret alır ve boştayken konteynerleri sıfıra ölçeklendirebilir.

Modal'ın kurucu ortağı olan ve Luigi ve Annoy gibi eski açık kaynaklı araçlarla tanınan kişi kimdir?

Modal, daha önce Spotify'ın Annoy ve Luigi iş akışı aracını oluşturmasıyla tanınan Erik Bernhardsson tarafından kuruldu.

Modal'da 'sıfıra ölçeklendirme' ne anlama geliyor?

Hiçbir istek olmadığında Modal, sıfır çalışan konteynere kadar ölçeklenir, böylece trafik geri dönene kadar hiçbir işlem maliyetine maruz kalmazsınız.