GUIDA alle aziende

Laboratori modali

Modal è una piattaforma cloud serverless che consente agli sviluppatori di eseguire codice Python, inclusi carichi di lavoro GPU, nel cloud aggiungendo un decoratore a una funzione.

2 minuti di letturaUltimo aggiornamento

Panoramica

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.

Immersione profonda

Fondata nel 2021 da Erik Bernhardsson (creatore della libreria Annoy di Spotify e Luigi) e Akshat Bubna, Modal colma il divario tra esperienza degli sviluppatori nell'infrastruttura ML. Definisci il tuo ambiente, le dipendenze e l'hardware direttamente in Python e Modal crea contenitori, effettua il provisioning di CPU o GPU ed esegue il codice su richiesta, scalando fino a centinaia di contenitori e tornando a zero. La sua caratteristica principale è un runtime del contenitore personalizzato e un file system progettato per avviamenti a freddo inferiori al secondo, un noto punto dolente nel serverless. Modale è popolare per gli endpoint di inferenza del modello, la messa a punto, l'elaborazione batch, i processi pianificati (cron) e gli endpoint Web. La fatturazione è al secondo per il calcolo effettivamente utilizzato. Compete concettualmente con AWS Lambda, SageMaker e Runpod, ma enfatizza un flusso di lavoro Pythonic incentrato sul codice.

Approfondimento tecnico

Il risultato ingegneristico chiave di Modal è l'avvio rapido a freddo: ha creato uno stack di contenitori personalizzato e un file system a caricamento lento in modo che i contenitori possano avviarsi in secondi anziché minuti, anche con modelli di grandi dimensioni. Gli sviluppatori descrivono le immagini e i requisiti della GPU nel codice; Crea snapshot modali e li memorizza nella cache, quindi ridimensiona automaticamente le repliche del contenitore per corrispondere al carico in ingresso e scala a zero quando inattivo, quindi paghi solo per il calcolo effettivamente utilizzato.

Impatto strategico

Strategia del fornitore

Le roadmap dei fornitori influenzano le funzionalità che il tuo team può sviluppare successivamente.

Costo e budget

I termini commerciali e le opzioni di implementazione influiscono sui costi e sui rischi a lungo termine.

Rischio e sicurezza

Gli incentivi aziendali modellano le impostazioni predefinite dei prodotti, la postura di sicurezza e l’apertura.

Il futuro dei laboratori modali

Man mano che l’intelligenza artificiale passa dalla sperimentazione alla produzione, cresce la domanda per un’implementazione senza attriti. Aspettatevi che Modal approfondisca il supporto per la formazione distribuita, i carichi di lavoro agentici e di lunga esecuzione, l'esecuzione di codice in modalità sandbox per gli agenti AI e una più ricca osservabilità. La sua scommessa è che la piattaforma ML vincente ottimizza la velocità degli sviluppatori, consentendo a piccoli team di fornire servizi supportati da GPU senza un team dell'infrastruttura dedicato.

Implementazione nel mondo reale

Uno sviluppatore integra una funzione di generazione di immagini con un decoratore modale e ottiene immediatamente un endpoint web con scalabilità automatica supportato da GPU.

Un team di dati esegue un lavoro batch notturno su migliaia di file utilizzando la pianificazione cron e il parallelismo fan-out di Modal.

Una startup AI mette a punto un modello aperto su GPU modali, pagando al secondo e scalando a zero al termine del lavoro.

Una piattaforma agente utilizza sandbox modali per eseguire in sicurezza codice non attendibile generato dall'intelligenza artificiale in contenitori isolati.

Rischi e guardrail

Gli annunci di lancio potrebbero superare la stabilità nei flussi di lavoro di produzione reali.

I prezzi delle API o i cambiamenti politici possono infrangere le ipotesi da un giorno all’altro.

La dipendenza da un unico fornitore aumenta i costi di lock-in e di migrazione.

Tabella di marcia per l'implementazione

1

Valuta i fornitori utilizzando le tue attività e i tuoi set di dati.

2

Esamina la privacy, la sicurezza e i termini legali prima dell'integrazione.

3

Mantenere un piano di riserva tra modelli o fornitori.

4

Monitora le note di rilascio in modo che le modifiche alla roadmap non sorprendano i team.

Continua a esplorare

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.

Inizia il quiz

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

Prossima guida

Scoperta di farmaci nei laboratori isomorfi

Domande frequenti

What is Modal Labs?

Modal è una piattaforma cloud serverless che consente agli sviluppatori di eseguire codice Python, inclusi carichi di lavoro GPU, nel cloud aggiungendo un decoratore a una funzione. È importante perché elimina il problema dei contenitori, dell'infrastruttura e della scalabilità in modo che i team di intelligenza artificiale e dati possano distribuire modelli e lavori batch in pochi minuti.

In che modo gli sviluppatori in genere eseguono il codice su Modal?

Modal ti consente di definire ed eseguire funzioni cloud, anche su GPU, decorando le normali funzioni Python.

Per quale noto problema serverless Modal è stato appositamente progettato per risolvere?

Modal ha creato un runtime del contenitore personalizzato e un file system a caricamento lento per ottenere avviamenti a freddo inferiori al secondo, un classico punto critico del serverless.

In che modo Modal fattura per il calcolo?

Tariffe modali al secondo per il calcolo effettivamente consumato e possibilità di ridimensionare i contenitori a zero quando sono inattivi.

Chi ha co-fondato Modal ed è noto per i precedenti strumenti open source come Luigi e Annoy?

Modal è stata co-fondata da Erik Bernhardsson, precedentemente noto per aver creato Annoy di Spotify e lo strumento di flusso di lavoro Luigi.

Cosa significa "scala a zero" su Modal?

Quando non ci sono richieste, Modal si riduce fino a zero contenitori in esecuzione, quindi non dovrai sostenere alcun costo di elaborazione fino al ripristino del traffico.