Dweve

Στοίβα Υπολογιστικής AI για Εκπαίδευση και Συμπερασμό | Dweve Core

Το Dweve Core είναι μια πλήρης στοίβα υπολογιστικής AI για εκπαίδευση και συμπερασμό σε υποστηριζόμενες διαδρομές CPU, GPU, FPGA και προγράμματος...

Choose the audience that matches your question

The page contains three selectable readings of the same subject.

For consumers

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

For businesses

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

For engineers

Ένα μητρώο κυψελών εκτέλεσης που καλύπτει περισσότερες από 2.900 λειτουργίες, 76 κατηγορίες, 25 οικογένειες μορφών και δώδεκα οικογένειες στόχων υποστήριξης.

Dweve Core in one sentence

Dweve Core is a complete AI compute stack for training and inference that keeps model authoring, training, numerical representation, execution, serving and verification in one machine across supported CPU, GPU, FPGA and browser paths.

  • The implementation registry spans more than 2,900 operations, 76 operation categories and 25 registered numerical format families.
  • Core Native is the broad Rust-native execution foundation. Core on Kera is an optional execution foundation available in selected strategic licence packages.
  • Each supported execution cell carries an explicit determinism contract: pure Core Native, seeded Core Native or pure supported Core on Kera.
  • On supported binary workloads, Core uses 96% less energy than a GPU stack.

Πράκτορας κωδικοποίησης και βοηθός λειτουργιών. Τα μετρικά επίδειξης είναι ενδεικτικά.

Τερματικό, αναζήτηση, lint, δοκιμές, git και άλλα.

Θυμάται τη βάση κώδικα και το πλαίσιο της ομάδας σας.

Εξειδικευμένοι πράκτορες συνεργάζονται σε διάφορους τομείς.

Κάθε βήμα καταγράφεται με χρονικές σημάνσεις.

Οι πολιτικές, οι έλεγχοι και οι δοκιμές εκτελούνται πάντα.

Εξετάστε τα diffs, ζητήστε αλλαγές, τελική έγκριση.

Αναπαράγετε οποιαδήποτε συνεδρία bit-by-bit όταν χρειάζεται έλεγχος.

Διάβασε το retry.ts, εντόπισε το σφάλμα χρονικού ορίου

Αυτόνομοι πράκτορες που γράφουν κώδικα και κρατούν αποδείξεις

για διαχείριση χρονικών ορίων δικτύου, αποκρίσεων 5xx και ασφαλών συνθηκών για idempotent. Καθαρό βοηθητικό, πλήρως ελεγμένο.

Άμεση λειτουργία σε υποδομή που ελέγχεται από τον πελάτη

Ένα μοντέλο, πολλαπλές διαδρομές που ελέγχονται από προμηθευτές

ο ορισμός και η εκτέλεση διαφωνούν σταδιακά

Κατασκευάζεται στην Ευρώπη, από την Dweve

Λειτουργεί σε συνηθισμένους υπολογιστές, όπου υποστηρίζεται

Μπορεί να λειτουργήσει εκτός σύνδεσης, όπου υποστηρίζεται.

Τα πράγματά σας μπορούν να μείνουν σπίτι, στην Ευρώπη.

Δεν χρειάζεται να αγοράσετε ειδικό υπολογιστή.

η εκπομπή επιλύθηκε, ο πυρήνας ονομάστηκε

καταγράφηκε το κελί εκτέλεσης και το συμβόλαιο αναπαραγωγής

πλήρης στοίβα υπολογιστικής τεχνητής νοημοσύνης

Η μορφή αποθήκευσης δεν είναι τύπος συσσωρευτή

Το Dweve Core είναι μια πλήρης στοίβα υπολογιστικής AI για εκπαίδευση και εξαγωγή συμπερασμάτων. Τα περισσότερα AI platforms καλύπτουν ένα μέρος και αναθέτουν το υπόλοιπο σε άλλους προμηθευτές. Το Core διατηρεί τη δημιουργία μοντέλων, την εκπαίδευση, την εξαγωγή συμπερασμάτων, τους πυρήνες, την αποστολή και την ανάπτυξη σε ένα συνεκτικό σύστημα. Σε υποστηριζόμενες δυαδικές εργασίες, το Core χρησιμοποιεί 96% λιγότερη ενέργεια από μια στοίβα GPU.

25 καταγεγραμμένες οικογένειες αριθμητικών μορφών

Τα μερικά συστήματα δημιουργούν μόνιμη εξάρτηση

Ο ορισμός και η εκτέλεση σταδιακά διαφωνούν.

Η συμπίεση ζει σε εργαλείο κάποιου άλλου.

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

Η πορεία του προμηθευτή γίνεται η δική σας πορεία.

Κανένα σύστημα δεν μπορεί να εξηγήσει το αποτέλεσμα.

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

Η υλοποίηση είναι το στρατηγικό πλεονέκτημα

Το Core κρατά τις αλλαγές στο αριθμητικό εύρος, τη συσκευασία, το υλικό και την ανάπτυξη μέσα σε ένα σύστημα υλοποίησης. Ένας αλγόριθμος δεν γίνεται διαφορετικό προϊόν επειδή μετακινείται από έναν διακομιστή x86 σε ARM, GPU, πρόγραμμα περιήγησης ή εξειδικευμένο στόχο. Η λειτουργία παραμένει ονομασμένη, επιθεωρήσιμη και ιδιόκτητη σε όλη τη μετακίνηση, και κάθε διαδρομή καταγράφεται αντί να συνάγεται από μια ετικέτα μορφής.

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

Πού εκτελείται, σε ποια πραγματική διαδρομή.

Ποια διαδρομή επιλέγεται, με ποια σύμβαση.

Το δείγμα είναι μικρό επειδή το μητρώο υλοποιήσεων δεν είναι.

Ένας αλγόριθμος επιβιώνει σε κάθε περιορισμό

Φτάνει νέο εύρος, συσκευασία, κεντρικός υπολογιστής ή σύμβαση.

Η μηχανή επιλέγει τη διαδρομή για τη νέα κυψέλη.

Ποιος κώδικας εκτελέστηκε, σε ποια μηχανή, δηλώνεται.

Ίδιο πλεονέκτημα, ίδιος ιδιοκτήτης, νέα συνθήκη.

Η πρώτη κληρονομημένη υπόθεση που αφαιρεί το Core είναι ότι ένας τύπος δεδομένων πρέπει να κυριαρχεί σε όλα.

κανένα σκαλοπάτι δεν είναι χαρακτηριστικό έρευνας

Ο επεξεργαστής θα πρέπει να είναι εξίσου αντικαταστάσιμος με τον τύπο δεδομένων.

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

Ένας σύγχρονος επεξεργαστής x86 μπορεί να χρησιμοποιήσει τις διανυσματικές του εντολές. Οι ARM και Apple silicon μπορούν να χρησιμοποιήσουν τις εγγενείς διαδρομές τους. Οι GPU NVIDIA, AMD και Apple μπορούν να χρησιμοποιήσουν τα αντίστοιχα παρασκήνιά τους. Η εκτέλεση στο πρόγραμμα περιήγησης μπορεί να χρησιμοποιήσει WebAssembly ή WebGPU όπου ενδείκνυται. Τα προγράμματα ανάπτυξης μπορούν να στοχεύουν εξειδικευμένο υλικό. Ο επεξεργαστής είναι προορισμός για τη λειτουργία. Δεν είναι ο ιδιοκτήτης του μοντέλου.

Διανύσματα x86, εγγενείς διαδρομές ARM και Apple silicon.

GPU NVIDIA, AMD και Apple στα δικά τους παρασκήνια.

Εξειδικευμένο υλικό για προγράμματα ανάπτυξης.

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

Ο τύπος δεδομένων δεν υποστηριζόταν, το υλικό στόχου άλλαξε και ο κβαντιστής χρειαζόταν άλλο χρόνο εκτέλεσης.

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

Ο κβαντιστής χρειαζόταν άλλο χρόνο εκτέλεσης

Το αποτέλεσμα δεν μπορούσε να αναπαραχθεί

Δεν προσθέσατε ένα χαρακτηριστικό. Εκθέσατε άλλη τρύπα στο μηχάνημα.

Core, Η Πλήρης Μηχανή Τεχνητής Νοημοσύνης

Χειροκουρδισμένο σημαίνει ότι κάποιος κατέχει το αποτέλεσμα

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

Ο δυαδικός πολλαπλασιασμός πινάκων σε AVX-512 δεν αντιμετωπίζεται ως πολλαπλασιασμός πινάκων κινητής υποδιαστολής με μικρότερες τιμές. Οι λειτουργίες συσκευασμένων bit χρησιμοποιούν τις εντολές bit που είναι διαθέσιμες στο μηχάνημα. Οι λειτουργίες ακεραίων και σταθερής υποδιαστολής χρησιμοποιούν τον σωστό συσσωρευτή και συμπεριφορά υπερχείλισης. Οι διαδρομές GPU χρησιμοποιούν τη δομή εκτέλεσης του στόχου. Οι βαθμωτές υλοποιήσεις παραμένουν ως αναφορά και καθολικός όροφος. Αυτό δημιουργεί μια υπεύθυνη απάντηση σε ένα απλό ερώτημα: ποιος κώδικας εκτέλεσε πραγματικά αυτή τη λειτουργία σε αυτό το μηχάνημα; Το Core μπορεί να ονομάσει τη διαδρομή.

Γραμμένη για ό,τι υπολογίζεται πραγματικά.

Εντολές bit για bits, όχι κλιμακωτά floats.

Σωστή συμπεριφορά υπερχείλισης, από σχεδιασμό.

Πυρήνες NEON γραμμένοι για τη δική τους διανυσματική αρχιτεκτονική ARM.

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

Μία μηχανή από τον ορισμό έως την εξαγωγή συμπερασμάτων

οι σταθμοί από τους οποίους το μοντέλο δεν φεύγει ποτέ

Εκπαιδεύεται για την αναπαράσταση που θα χρησιμοποιήσει.

Εκτελείται από το σύστημα που το εκπαίδευσε.

Δρομολογείται στη ρυθμισμένη διαδρομή για τον υπολογιστή.

Αξιολογείται και αναπαράγεται στην ίδια μηχανή.

Όταν ο κύκλος ζωής είναι συνεκτικός, η παραλλαγή μπορεί να γίνει συμβόλαιο και όχι ατύχημα.

καθαρό κινητής υποδιαστολής όπου είναι προαιρετικό

Το Core δηλώνει το συμβόλαιο της διαδρομής που πραγματικά εκτελέστηκε. Οι δυαδικές, τριαδικές, προσημασμένες και μη προσημασμένες ακέραιες, σταθερής υποδιαστολής, προσαρμοστικές και ακριβείς διαδρομές του Core Native είναι καθαρά ντετερμινιστικές όπου καλύπτονται, χωρίς σπόρο. Οι διαδρομές κινητής υποδιαστολής, bfloat, block-scaled και microscaled του Core Native χρησιμοποιούν αναπαραγωγή με σπόρο. Το προαιρετικό Core σε Kera καθιστά τις υποστηριζόμενες διαδρομές σε αυτές τις οικογένειες κινητής υποδιαστολής καθαρά ντετερμινιστικές επίσης.

Μια ρυθμιζόμενη ροή εργασίας χαμηλών bits, μορφής Q ή προσαρμοστική μπορεί να απαιτήσει αναπαραγωγή Core Native με πανομοιότυπα bits. Μια ροή εργασίας οικογένειας κινητής υποδιαστολής μπορεί να χρησιμοποιήσει σταθερό σπόρο και πλήρη καταγραφή υπό το Core Native. Η δημιουργική δειγματοληψία παραμένει ξεχωριστή επιλογή παραγωγής. Μια ανάπτυξη που απαιτεί καθαρά ντετερμινιστική εκτέλεση bfloat, block-scaled, microscaled ή συμβατικής κινητής υποδιαστολής μπορεί να χρησιμοποιήσει Core σε Kera και να αφαιρέσει τον σπόρο. Αυτά είναι διαφορετικά δηλωμένα συμβόλαια για το επιλεγμένο κελί, όχι εναλλάξιμα ονόματα μάρκετινγκ για κάθε επαναλαμβανόμενη απάντηση.

η επιλεγμένη διαδρομή δηλώνει ποιο ισχύει

Δυαδικές, ακέραιες, Q, προσαρμοστικές και ακριβείς διαδρομές. Χωρίς σπόρο.

Αναπαραγωγή κινητής υποδιαστολής, bfloat, block-scaled και microscaled.

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