ΟΔΗΓΟΣ Εταιρειών

Modal Labs

Το Modal είναι μια πλατφόρμα cloud χωρίς διακομιστή που επιτρέπει στους προγραμματιστές να εκτελούν κώδικα Python, συμπεριλαμβανομένων των φόρτων εργασίας GPU, στο cloud προσθέτοντας ένα διακοσμητή σε μια συνάρτηση.

Επισκόπηση

Το Modal είναι μια πλατφόρμα cloud χωρίς διακομιστή που επιτρέπει στους προγραμματιστές να εκτελούν κώδικα Python, συμπεριλαμβανομένων των φόρτων εργασίας GPU, στο cloud προσθέτοντας ένα διακοσμητή σε μια συνάρτηση. Έχει σημασία γιατί αφαιρεί τον πόνο των κοντέινερ, της υποδομής και της κλιμάκωσης, ώστε οι ομάδες τεχνητής νοημοσύνης και δεδομένων να μπορούν να αναπτύξουν μοντέλα και ομαδικές εργασίες μέσα σε λίγα λεπτά.

Το Modal Labs γίνεται καλύτερα κατανοητό στο πλαίσιο της στρατηγικής, της πρόσβασης μοντέλων, των αποφάσεων πλατφόρμας και των συνεργασιών οικοσυστήματος.

Βαθιά κατάδυση

Ιδρύθηκε το 2021 από τον Erik Bernhardsson (δημιουργό της βιβλιοθήκης Spotify's Annoy και τον Luigi) και τον Akshat Bubna, το Modal στοχεύει στο κενό εμπειρίας προγραμματιστή στην υποδομή ML. Καθορίζετε το περιβάλλον, τις εξαρτήσεις και το υλικό σας απευθείας στην Python και το Modal δημιουργεί κοντέινερ, παρέχει CPU ή GPU και εκτελεί τον κώδικά σας κατά απαίτηση, κλιμακώνοντας σε εκατοντάδες κοντέινερ και μειώνεται στο μηδέν. Το χαρακτηριστικό γνώρισμά του είναι ένας προσαρμοσμένος χρόνος εκτέλεσης κοντέινερ και ένα σύστημα αρχείων σχεδιασμένο για κρύες εκκινήσεις κάτω του δευτερολέπτου, ένα διαβόητο σημείο πόνου χωρίς διακομιστή. Το Modal είναι δημοφιλές για τα τελικά σημεία συμπερασμάτων μοντέλων, τη λεπτομερή ρύθμιση, τη μαζική επεξεργασία, τις προγραμματισμένες εργασίες (cron) και τα τελικά σημεία ιστού. Η χρέωση είναι ανά δευτερόλεπτο για τον πραγματικό υπολογισμό που χρησιμοποιείται. Ανταγωνίζεται εννοιολογικά με το AWS Lambda, το SageMaker και το Runpod, αλλά δίνει έμφαση σε μια ροή εργασίας Pythonic με πρώτο κώδικα.

Τεχνική διορατικότητα

Το βασικό μηχανολογικό επίτευγμα της Modal είναι οι γρήγορες κρύες εκκινήσεις: κατασκεύασε μια προσαρμοσμένη στοίβα κοντέινερ και ένα σύστημα αρχείων με αργή φόρτωση, ώστε τα κοντέινερ να μπορούν να περιστρέφονται σε δευτερόλεπτα και όχι σε λεπτά, ακόμη και με μεγάλα βάρη μοντέλων. Οι προγραμματιστές περιγράφουν εικόνες και απαιτήσεις GPU σε κώδικα. Το Modal λαμβάνει στιγμιότυπα και αποθηκεύει στην κρυφή μνήμη και, στη συνέχεια, κλιμακώνει αυτόματα τα αντίγραφα του κοντέινερ ώστε να ταιριάζει με το εισερχόμενο φορτίο και κλιμακώνει στο μηδέν όταν είναι αδρανές, ώστε να πληρώνετε μόνο για υπολογισμούς που πραγματικά χρησιμοποιήθηκαν.

Mastering Modal Labs

Το Modal είναι μια πλατφόρμα cloud χωρίς διακομιστή που επιτρέπει στους προγραμματιστές να εκτελούν κώδικα Python, συμπεριλαμβανομένων των φόρτων εργασίας GPU, στο cloud προσθέτοντας ένα διακοσμητή σε μια συνάρτηση. Έχει σημασία γιατί αφαιρεί τον πόνο των κοντέινερ, της υποδομής και της κλιμάκωσης, ώστε οι ομάδες τεχνητής νοημοσύνης και δεδομένων να μπορούν να αναπτύξουν μοντέλα και ομαδικές εργασίες μέσα σε λίγα λεπτά. Το Modal Labs γίνεται καλύτερα κατανοητό στο πλαίσιο της στρατηγικής, της πρόσβασης μοντέλων, των αποφάσεων πλατφόρμας και των συνεργασιών οικοσυστήματος. Για να δημιουργήσετε βαθιά κατανόηση, αντιμετωπίστε τα Modal Labs ως λειτουργικό μοντέλο, όχι ως ένα μεμονωμένο χαρακτηριστικό: ορίστε τα επιθυμητά αποτελέσματα, διευκρινίστε τις υποθέσεις και διαχωρίστε τι μπορεί να κάνει το σύστημα με αξιοπιστία από αυτό που εξακολουθεί να απαιτεί την κρίση των ειδικών.

Στην πράξη, ισχυρές ομάδες που χρησιμοποιούν τα Modal Labs αξιολογούν τη στρατηγική του προμηθευτή, την αξιοπιστία του οδικού χάρτη και τον κίνδυνο κλειδώματος πριν από τη δέσμευση. Τεκμηριώνουν ρητά κριτήρια επιτυχίας, δοκιμάζουν με ρεαλιστικά δεδομένα και ροές εργασίας και επαναλαμβάνουν με βάση τα παρατηρούμενα μοτίβα αποτυχίας και όχι τις εφάπαξ νίκες αναφοράς. Αυτό είναι όπου η θεωρητική κατανόηση μετατρέπεται σε ανθεκτική ικανότητα σε όλα τα προϊόντα, την πολιτική και τις λειτουργίες.

Οι χάρτες πορείας προμηθευτών επηρεάζουν τα χαρακτηριστικά που μπορεί να δημιουργήσει η ομάδα σας στη συνέχεια. Ταυτόχρονα, οι ανακοινώσεις εκκίνησης ενδέχεται να ξεπεράσουν τη σταθερότητα στις πραγματικές ροές εργασιών παραγωγής. Η πιο ανθεκτική προσέγγιση είναι ο συνδυασμός της ταχύτητας πειραματισμού με την πειθαρχία διακυβέρνησης: εκτέλεση πιλότων, λήψη στοιχείων, δημοσίευση αρχείων καταγραφής αποφάσεων και συνεχής ενημέρωση των διασφαλίσεων καθώς εξελίσσονται η συμπεριφορά του μοντέλου, οι προσδοκίες των χρηστών και οι ρυθμιστικές απαιτήσεις.

Στρατηγικός αντίκτυπος

Οι χάρτες πορείας προμηθευτών επηρεάζουν τα χαρακτηριστικά που μπορεί να δημιουργήσει η ομάδα σας στη συνέχεια.

Οι χάρτες πορείας προμηθευτών επηρεάζουν τα χαρακτηριστικά που μπορεί να δημιουργήσει η ομάδα σας στη συνέχεια. Σε αναπτύξεις υψηλής ποιότητας, αυτό μεταφράζεται σε μετρήσιμους κανόνες λειτουργίας, όρια ιδιοκτησίας και επαναλαμβανόμενα τελετουργικά ελέγχου, ώστε οι ομάδες να μπορούν να κλιμακώνουν την εμπιστοσύνη αντί να κλιμακώνουν την ασάφεια.

Οι εμπορικοί όροι και οι επιλογές ανάπτυξης επηρεάζουν το μακροπρόθεσμο κόστος και τον κίνδυνο.

Οι εμπορικοί όροι και οι επιλογές ανάπτυξης επηρεάζουν το μακροπρόθεσμο κόστος και τον κίνδυνο. Σε αναπτύξεις υψηλής ποιότητας, αυτό μεταφράζεται σε μετρήσιμους κανόνες λειτουργίας, όρια ιδιοκτησίας και επαναλαμβανόμενα τελετουργικά ελέγχου, ώστε οι ομάδες να μπορούν να κλιμακώνουν την εμπιστοσύνη αντί να κλιμακώνουν την ασάφεια.

Τα κίνητρα της εταιρείας διαμορφώνουν τις προεπιλογές προϊόντων, τη στάση ασφαλείας και τη διαφάνεια.

Τα κίνητρα της εταιρείας διαμορφώνουν τις προεπιλογές προϊόντων, τη στάση ασφαλείας και τη διαφάνεια. Σε αναπτύξεις υψηλής ποιότητας, αυτό μεταφράζεται σε μετρήσιμους κανόνες λειτουργίας, όρια ιδιοκτησίας και επαναλαμβανόμενα τελετουργικά ελέγχου, ώστε οι ομάδες να μπορούν να κλιμακώνουν την εμπιστοσύνη αντί να κλιμακώνουν την ασάφεια.

Το μέλλον των Modal Labs

Καθώς η τεχνητή νοημοσύνη μετατοπίζεται από τον πειραματισμό στην παραγωγή, η ζήτηση για ανάπτυξη χωρίς τριβές αυξάνεται. Αναμένετε ότι η Modal θα εμβαθύνει την υποστήριξη για κατανεμημένη εκπαίδευση, πρακτικούς και μακροχρόνιους φόρτους εργασίας, εκτέλεση κώδικα σε περιβάλλον δοκιμών για πράκτορες τεχνητής νοημοσύνης και πιο πλούσια παρατηρησιμότητα. Το στοίχημά της είναι ότι η νικητήρια πλατφόρμα ML βελτιστοποιεί την ταχύτητα των προγραμματιστών, επιτρέποντας σε μικρές ομάδες να αποστέλλουν υπηρεσίες που υποστηρίζονται από GPU χωρίς ειδική ομάδα υποδομής.

Υλοποίηση σε πραγματικό κόσμο

Ένας προγραμματιστής τυλίγει μια λειτουργία δημιουργίας εικόνας με ένα Modal decorator και λαμβάνει αμέσως ένα τελικό σημείο ιστού που υποστηρίζεται από GPU αυτόματης κλίμακας.

Μια ομάδα δεδομένων εκτελεί μια νυχτερινή δέσμη εργασιών σε χιλιάδες αρχεία χρησιμοποιώντας τον προγραμματισμό cron και τον παραλληλισμό fan-out του Modal.

Μια εκκίνηση τεχνητής νοημοσύνης συντονίζει με ακρίβεια ένα ανοιχτό μοντέλο σε Modal GPU, πληρώνοντας ανά δευτερόλεπτο και κλιμακώνοντας στο μηδέν όταν τελειώσει η εργασία.

Μια πλατφόρμα πράκτορα χρησιμοποιεί Modal sandboxes για την ασφαλή εκτέλεση αναξιόπιστου κώδικα που δημιουργείται από AI σε απομονωμένα κοντέινερ.

Πρότυπα Υλοποίησης

Modal Labs στην πράξη

Ένας προγραμματιστής τυλίγει μια λειτουργία δημιουργίας εικόνας με ένα Modal decorator και λαμβάνει αμέσως ένα τελικό σημείο ιστού που υποστηρίζεται από GPU αυτόματης κλίμακας.

Ένας προγραμματιστής τυλίγει μια λειτουργία δημιουργίας εικόνας με έναν διακοσμητή Modal και λαμβάνει αμέσως ένα τελικό σημείο ιστού που υποστηρίζεται από GPU αυτόματης κλίμακας.

Modal Labs στην πράξη

Μια ομάδα δεδομένων εκτελεί μια νυχτερινή δέσμη εργασιών σε χιλιάδες αρχεία χρησιμοποιώντας τον προγραμματισμό cron και τον παραλληλισμό fan-out του Modal.

Μια ομάδα δεδομένων εκτελεί μια νυχτερινή δέσμη εργασιών σε χιλιάδες αρχεία χρησιμοποιώντας τον προγραμματισμό cron του Modal και τον παραλληλισμό fan-out.

Modal Labs στην πράξη

Μια εκκίνηση τεχνητής νοημοσύνης συντονίζει με ακρίβεια ένα ανοιχτό μοντέλο σε Modal GPU, πληρώνοντας ανά δευτερόλεπτο και κλιμακώνοντας στο μηδέν όταν τελειώσει η εργασία.

Μια εκκίνηση τεχνητής νοημοσύνης ρυθμίζει με ακρίβεια ένα ανοιχτό μοντέλο σε Modal GPU, πληρώνοντας ανά δευτερόλεπτο και κλιμακώνοντας στο μηδέν όταν τελειώνει η εργασία.

Modal Labs στην πράξη

Μια πλατφόρμα πράκτορα χρησιμοποιεί Modal sandboxes για την ασφαλή εκτέλεση αναξιόπιστου κώδικα που δημιουργείται από AI σε απομονωμένα κοντέινερ.

Μια πλατφόρμα αντιπροσώπων χρησιμοποιεί Modal sandboxes για την ασφαλή εκτέλεση μη αξιόπιστου κώδικα που δημιουργείται από AI σε απομονωμένα κοντέινερ.

Κίνδυνοι & προστατευτικά κιγκλιδώματα

!

Οι ανακοινώσεις κυκλοφορίας ενδέχεται να ξεπεράσουν τη σταθερότητα στις πραγματικές ροές εργασιών παραγωγής.

!

Η τιμολόγηση API ή οι αλλαγές πολιτικής μπορούν να σπάσουν τις υποθέσεις από τη μια μέρα στην άλλη.

!

Η εξάρτηση από έναν προμηθευτή αυξάνει το κόστος κλειδώματος και μετεγκατάστασης.

Οδικός Χάρτης Εφαρμογής

1

Αξιολογήστε τους παρόχους χρησιμοποιώντας τις δικές σας εργασίες και σύνολα δεδομένων.

Αξιολογήστε τους παρόχους χρησιμοποιώντας τις δικές σας εργασίες και σύνολα δεδομένων. Αντιμετωπίστε κάθε βήμα ως πύλη αποδείξεων: εάν δεν πληρούνται τα κριτήρια, σταματήστε την κυκλοφορία, κλείστε το κενό και μόνο τότε επεκτείνετε τη χρήση.

2

Ελέγξτε το απόρρητο, την ασφάλεια και τους νομικούς όρους πριν από την ενσωμάτωση.

Ελέγξτε το απόρρητο, την ασφάλεια και τους νομικούς όρους πριν από την ενσωμάτωση. Αντιμετωπίστε κάθε βήμα ως πύλη αποδείξεων: εάν δεν πληρούνται τα κριτήρια, σταματήστε την κυκλοφορία, κλείστε το κενό και μόνο τότε επεκτείνετε τη χρήση.

3

Διατηρήστε ένα εναλλακτικό σχέδιο σε μοντέλα ή προμηθευτές.

Διατηρήστε ένα εναλλακτικό σχέδιο σε μοντέλα ή προμηθευτές. Αντιμετωπίστε κάθε βήμα ως πύλη αποδείξεων: εάν δεν πληρούνται τα κριτήρια, σταματήστε την κυκλοφορία, κλείστε το κενό και μόνο τότε επεκτείνετε τη χρήση.

4

Παρακολουθήστε τις σημειώσεις έκδοσης, ώστε οι αλλαγές στον οδικό χάρτη να μην εκπλήσσουν τις ομάδες.

Παρακολουθήστε τις σημειώσεις έκδοσης, ώστε οι αλλαγές στον οδικό χάρτη να μην εκπλήσσουν τις ομάδες. Αντιμετωπίστε κάθε βήμα ως πύλη αποδείξεων: εάν δεν πληρούνται τα κριτήρια, σταματήστε την κυκλοφορία, κλείστε το κενό και μόνο τότε επεκτείνετε τη χρήση.

Συνεχίστε την εξερεύνηση