ΕπόμενοΕπόμενος οδηγός
Core ML for On-Device Apple Deployment
Τεχνικά
Τεχνικός ΟΔΗΓΟΣ
Οι πυρήνες Tensor είναι εξειδικευμένες μονάδες υλικού μέσα σε σύγχρονες GPU της NVIDIA που εκτελούν λειτουργίες πολλαπλασιασμού και συσσώρευσης matrix εξαιρετικά γρήγορα.
Ακούστε αυτόν τον οδηγόαφήγηση με AI · ~2 min
They are the main reason a single GPU can train and run large neural networks orders of magnitude faster than general-purpose compute would allow.
Τα Tensor Cores, που εισήχθησαν με την αρχιτεκτονική Volta το 2017, είναι αποκλειστικά κυκλώματα που υπολογίζουν έναν μικρό πολλαπλασιασμό μήτρας συν μια πρόσθεση (D = A x B + C) σε μία μόνο λειτουργία, αντί να πολλαπλασιάζονται κάθε φορά σε τυπικούς πυρήνες CUDA. Επειδή σχεδόν κάθε επίπεδο ενός νευρωνικού δικτύου μειώνεται σε πολλαπλασιασμούς μήτρας, αυτό ταιριάζει με τα μαθηματικά που χρειάζεται πραγματικά η τεχνητή νοημοσύνη. Κάθε γενιά GPU επέκτεινε αυτό που χειρίζεται: η Volta έκανε πλακίδια 4x4 FP16, ενώ αργότερα οι αρχιτεκτονικές Ampere, Hopper και Blackwell πρόσθεσαν μορφές χαμηλότερης ακρίβειας όπως TF32, BF16, INT8, FP8 και FP4. Χαμηλότερη ακρίβεια σημαίνει περισσότερους αριθμούς που υποβάλλονται σε επεξεργασία ανά ρολόι, ενισχύοντας δραματικά την απόδοση για εκπαίδευση και εξαγωγή συμπερασμάτων, διατηρώντας παράλληλα την ακρίβεια αποδεκτή.
Εκπαίδευση μοντέλων μεγάλων γλωσσών όπως μετασχηματιστές τύπου GPT, όπου δισεκατομμύρια πολλαπλασιασμοί μήτρας ανά βήμα εκτελούνται σε πυρήνες τανυστήρα σε BF16 ή FP8.
Εκτέλεση συμπερασμάτων σε πραγματικό χρόνο για chatbot και γεννήτριες εικόνων, χρησιμοποιώντας κβαντισμό INT8 ή FP8 για την εξυπηρέτηση περισσότερων χρηστών ανά GPU.
Επιτάχυνση του NVIDIA DLSS σε βιντεοπαιχνίδια, όπου ένα νευρωνικό δίκτυο αναβαθμίζει τα πλαίσια χαμηλότερης ανάλυσης χρησιμοποιώντας πυρήνες Tensor για κάθε καρέ.
Επιτάχυνση των επιστημονικών υπολογιστών, όπως η αναδίπλωση πρωτεϊνών (AlphaFold) και τα μοντέλα καιρού που έχουν αναδιαμορφωθεί ως νευρωνικοί φόρτοι εργασίας με βαρύ μήτρα.
Οι πυρήνες Tensor συνεχίζουν να κινούνται προς ολοένα χαμηλότερη ακρίβεια: ο Hopper πρόσθεσε το FP8 και η Blackwell εισήγαγε το 4-bit FP4 με κλιμάκωση διαχειριζόμενη από υλικό, διπλασιάζοντας περίπου την απόδοση σε κάθε βήμα για βαρύ φόρτο εργασίας. Αναμένετε αυστηρότερη υποστήριξη για αραιότητα (παρακάμπτοντας μηδενικά βάρη), μορφές μικροκλιμάκωσης που προσαρτούν παράγοντες κλίμακας σε μικρά μπλοκ αριθμών και βαθύτερη ενοποίηση με συστήματα μνήμης, ώστε οι πυρήνες να τροφοδοτούνται. Καθώς τα μοντέλα μεγαλώνουν, ο κινητήρας matrix, όχι η ακατέργαστη ταχύτητα ρολογιού, παραμένει το κεντρικό πεδίο μάχης για την απόδοση υλικού AI.
Δωρεάν ενημερωτικό δελτίο
Τρία επαληθευμένα νέα AI κάθε πρωί της εβδομάδας, γραμμένα σε απλή αγγλική. Δωρεάν για πάντα, χωρίς διαφημίσεις.
Ένα email κάθε εργάσιμη ημέρα. Κατάργηση συνδρομής με ένα κλικ. Δεν πουλάμε ή μοιραζόμαστε ποτέ τη διεύθυνσή σας.
Δοκιμάστε τον εαυτό σας
Άμεση ανάδραση σε κάθε απάντηση, και πιστοποιητικό με επαληθεύσιμο ID μόλις περάσετε το μάθημα.
Υποστηρίξτε τη δωρεάν εκπαίδευση AI. AI Understanding είναι μια μη κερδοσκοπική οργάνωση 501(c)(3) — χωρίς διαφημίσεις, χωρίς τοίχο πληρωμής, ποτέ. Κάντε μια δωρεά
Οι πυρήνες Tensor είναι εξειδικευμένες μονάδες υλικού μέσα σε σύγχρονες GPU της NVIDIA που εκτελούν λειτουργίες πολλαπλασιασμού και συσσώρευσης matrix εξαιρετικά γρήγορα. Είναι ο κύριος λόγος που μια μεμονωμένη GPU μπορεί να εκπαιδεύσει και να τρέξει μεγάλα νευρωνικά δίκτυα τάξεων μεγέθους πιο γρήγορα από ό,τι θα επέτρεπε ο υπολογισμός γενικής χρήσης.
Οι πυρήνες τανυστή εκτελούν έναν πολλαπλασιασμό συντηγμένου πίνακα συν συσσώρευση σε ένα βήμα, η οποία είναι ακριβώς η λειτουργία που κυριαρχεί στα επίπεδα νευρωνικών δικτύων.
Το Tensor Cores έκανε το ντεμπούτο του με την αρχιτεκτονική Volta το 2017, ξεκινώντας με λειτουργίες matrix 4x4 FP16.
Η χρήση λιγότερων bit ανά αριθμό σημαίνει ότι ρέουν περισσότερες τιμές μέσω του υλικού σε κάθε κύκλο, αυξάνοντας σημαντικά την ταχύτητα με μια μικρή, συνήθως ανεκτή, απώλεια ακρίβειας.
Οι είσοδοι μπορεί να είναι χαμηλής ακρίβειας, αλλά ο συσσωρευτής συνήθως λειτουργεί με υψηλότερη ακρίβεια όπως το FP32 για να περιορίσει τη συσσώρευση σφαλμάτων στρογγυλοποίησης.
Οι υποκείμενες βιβλιοθήκες διαχωρίζουν αυτόματα τις λειτουργίες μεγάλων μήτρας σε πλακίδια μεγέθους Tensor-Core, έτσι τα πλαίσια λαμβάνουν την επιτάχυνση χωρίς μη αυτόματη κωδικοποίηση.
Συνέχισε να μαθαίνεις
Επιλέχθηκαν περισσότεροι οδηγοί για αυτό το θέμα
ΕπόμενοΕπόμενος οδηγός
Core ML for On-Device Apple Deployment
Τεχνικά