PRZEWODNIK FIRM

Laboratoria modalne

Modal to bezserwerowa platforma chmurowa, która umożliwia programistom uruchamianie kodu Pythona, w tym obciążeń GPU, w chmurze poprzez dodanie dekoratora do funkcji.

  • 2 minuty czytania
  • Ostatnia aktualizacja
Na tej stronie2 minuty czytania
  1. Przegląd
  2. Głębokie nurkowanie
  3. Wpływ strategiczny
  4. Przyszłość laboratoriów modalnych
  5. Implementacja w świecie rzeczywistym
  6. Zagrożenia i poręcze
  7. Plan wdrożenia
  8. Odkrywaj dalej
  9. Często zadawane pytania

Przegląd

Ma to znaczenie, ponieważ eliminuje problemy związane z kontenerami, infrastrukturą i skalowaniem, dzięki czemu zespoły zajmujące się sztuczną inteligencją i danymi mogą wdrażać modele i zadania wsadowe w ciągu kilku minut.

Głębokie nurkowanie

Założona w 2021 roku przez Erika Bernhardssona (twórcę biblioteki Annoy i Luigiego w Spotify) oraz Akshata Bubnę, Modal skupia się na luce w doświadczeniu programistów w infrastrukturze ML. Definiujesz swoje środowisko, zależności i sprzęt bezpośrednio w Pythonie, a Modal buduje kontenery, udostępnia procesory lub procesory graficzne i uruchamia kod na żądanie, skalując do setek kontenerów i z powrotem do zera. Jego wyróżniającą cechą jest niestandardowe środowisko wykonawcze kontenerów i system plików zaprojektowany pod kątem zimnego startu w czasie krótszym niż sekunda, co jest notorycznym problemem w przypadku rozwiązań bezserwerowych. Modal jest popularny w przypadku punktów końcowych wnioskowania modelu, dostrajania, przetwarzania wsadowego, zaplanowanych zadań (cron) i internetowych punktów końcowych. Rozliczenie jest naliczane sekundowo za faktycznie wykorzystane moce obliczeniowe. Konceptualnie konkuruje z AWS Lambda, SageMaker i Runpod, ale kładzie nacisk na oparty na kodzie, Pythoniczny przepływ pracy.

Wpływ strategiczny

Strategia dostawcy

Plany dostawców wpływają na to, jakie funkcje Twój zespół będzie mógł dalej tworzyć.

Koszt i budżet

Warunki handlowe i opcje wdrożenia wpływają na długoterminowe koszty i ryzyko.

Ryzyko i bezpieczeństwo

Zachęty firmowe kształtują wady produktów, postawę bezpieczeństwa i otwartość.

Przyszłość laboratoriów modalnych

W miarę jak sztuczna inteligencja przechodzi od eksperymentów do produkcji, rośnie zapotrzebowanie na bezproblemowe wdrażanie. Oczekuj, że Modal pogłębi wsparcie dla rozproszonego szkolenia, agentycznych i długotrwałych obciążeń, wykonywania kodu w piaskownicy dla agentów AI i bogatszej obserwowalności. Zakłada się, że zwycięska platforma ML zoptymalizuje prędkość programistów, umożliwiając małym zespołom dostarczanie usług wspieranych przez procesor graficzny bez dedykowanego zespołu ds. infrastruktury.

Implementacja w świecie rzeczywistym

Programista łączy funkcję generowania obrazu z dekoratorem Modal i natychmiast otrzymuje internetowy punkt końcowy z autoskalowaniem i obsługą procesora graficznego.

Zespół zajmujący się danymi uruchamia co noc zadanie wsadowe na tysiącach plików, korzystając z harmonogramu cron firmy Modal i równoległości rozgałęziania.

Startup AI dostraja otwarty model na modalnych procesorach graficznych, płacąc za sekundę i skalując do zera po zakończeniu zadania.

Platforma agentów korzysta z modalnych piaskownic, aby bezpiecznie wykonywać niezaufany kod wygenerowany przez sztuczną inteligencję w izolowanych kontenerach.

Zagrożenia i poręcze

  • Ogłoszenia o wprowadzeniu na rynek mogą przekroczyć stabilność w rzeczywistych przepływach pracy.

  • Ceny interfejsów API lub zmiany zasad mogą z dnia na dzień złamać założenia.

  • Zależność od jednego dostawcy zwiększa koszty uzależnienia i migracji.

Plan wdrożenia

  1. Oceniaj dostawców, korzystając z własnych zadań i zbiorów danych.

  2. Przed integracją przejrzyj warunki dotyczące prywatności, bezpieczeństwa i prawa.

  3. Utrzymuj plan awaryjny dla różnych modeli i dostawców.

  4. Monitoruj informacje o wersji, aby zmiany w planie działania nie zaskoczyły zespołów.

Odkrywaj dalej

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.

Rozpocznij quiz

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

Często zadawane pytania

Czym są Laboratoria Modalne?

Modal to bezserwerowa platforma chmurowa, która umożliwia programistom uruchamianie kodu Pythona, w tym obciążeń GPU, w chmurze poprzez dodanie dekoratora do funkcji. Ma to znaczenie, ponieważ eliminuje problemy związane z kontenerami, infrastrukturą i skalowaniem, dzięki czemu zespoły zajmujące się sztuczną inteligencją i danymi mogą wdrażać modele i zadania wsadowe w ciągu kilku minut.

W jaki sposób programiści zazwyczaj uruchamiają kod w Modal?

Modal umożliwia definiowanie i uruchamianie funkcji w chmurze, w tym na procesorach graficznych, poprzez dekorowanie zwykłych funkcji Pythona.

Jaki dobrze znany problem bezserwerowy został specjalnie zaprojektowany do rozwiązania Modal?

Modal zbudował niestandardowe środowisko wykonawcze kontenerów i system plików z leniwym ładowaniem, aby uzyskać zimny start w czasie krótszym niż sekunda, co jest klasycznym problemem bezserwerowym.

W jaki sposób Modal wystawia rachunki za obliczenia?

Opłaty modalne na sekundę za faktycznie zużyte obliczenia i umożliwiają skalowanie kontenerów do zera w stanie bezczynności.

Kto jest współzałożycielem Modal i jest znany z wcześniejszych narzędzi typu open source, takich jak Luigi i Annoy?

Współzałożycielem Modal jest Erik Bernhardsson, znany wcześniej z tworzenia narzędzi do obsługi przepływu pracy Annoy i Luigi w serwisie Spotify.

Co oznacza „skala do zera” w Modal?

Gdy nie ma żadnych żądań, Modal skaluje się do zera działających kontenerów, więc nie ponosisz kosztów obliczeniowych do czasu przywrócenia ruchu.