ΕπόμενοΕπόμενος οδηγός
Μορφές σειριοποίησης μοντέλων
Τεχνικά
Τεχνικός ΟΔΗΓΟΣ
Το FP8 είναι μια μορφή αριθμών κινητής υποδιαστολής 8 bit που επιτρέπει στα μοντέλα τεχνητής νοημοσύνης να αποθηκεύουν βάρη και να εκτελούν μαθηματικά χρησιμοποιώντας το ένα τέταρτο της μνήμης τυπικών αριθμών 32 bit.
Ακούστε αυτόν τον οδηγόαφήγηση με AI · ~2 min
It is a key trick for making giant models cheaper and faster to train and serve.
Τα νευρωνικά δίκτυα αποτελούνται από δισεκατομμύρια αριθμούς. Παραδοσιακά αυτοί οι αριθμοί χρησιμοποιούσαν 32 bit (FP32) ή 16 bit (FP16/BF16) ο καθένας. Το FP8 τα συρρικνώνει σε μόλις 8 bit, μειώνοντας τη μνήμη και το εύρος ζώνης περίπου στο μισό έναντι των 16 bit. Υπάρχουν δύο κοινές διατάξεις FP8: Το E4M3 (4 bit εκθέτη, 3 bit mantissa) δίνει μεγαλύτερη ακρίβεια, αλλά μικρότερο εύρος και το E5M2 (5 εκθέτες, 2 mantissa) δίνει μεγαλύτερο εύρος αλλά πιο χονδροειδή βήματα. Η αντιστάθμιση είναι η πιστότητα: λιγότερα bits σημαίνει σφάλματα στρογγυλοποίησης. Για να παραμείνουν ακριβή, τα πλαίσια εφαρμόζουν παράγοντες κλιμάκωσης ανά τανυστή ή ανά μπλοκ που επανακλιμακώνουν τις τιμές στο χρησιμοποιήσιμο εύρος του FP8. Οι GPU Hopper και Blackwell της NVIDIA πρόσθεσαν κινητήρες FP8 matrix υλικού, καθιστώντας το πρακτικό τόσο για εκπαίδευση όσο και για εξαγωγή συμπερασμάτων. Οι νεότερες μορφές όπως MXFP8, MXFP4 και NVFP4 πιέζουν ακόμη πιο χαμηλά με κοινόχρηστα μπλοκ μικροκλιμάκωσης.
A team benchmarks an FP8 training recipe on hardware with supported matrix operations and compares it with BF16.
An inference team checks weight, activation, and cache memory before selecting FP8 serving.
A training implementation uses an FP8 encoding with a wider range for tensors whose values require it.
A deployment team evaluates supported four-bit formats against an accuracy and memory budget.
Lower-precision formats should be evaluated as complete recipes rather than universal speed or quality guarantees. Block scaling, mixed-precision layers, and supported kernels can help balance numerical error with memory and compute costs. Four-bit formats such as MXFP4 and NVFP4 are additional choices on supporting systems; their range, scaling, and hardware requirements differ. A team should benchmark its own workload and retain higher precision where measured errors justify it.
Δωρεάν ενημερωτικό δελτίο
Τρία επαληθευμένα νέα AI κάθε πρωί της εβδομάδας, γραμμένα σε απλή αγγλική. Δωρεάν για πάντα, χωρίς διαφημίσεις.
Ένα email κάθε εργάσιμη ημέρα. Κατάργηση συνδρομής με ένα κλικ. Δεν πουλάμε ή μοιραζόμαστε ποτέ τη διεύθυνσή σας.
Δοκιμάστε τον εαυτό σας
Άμεση ανάδραση σε κάθε απάντηση, και πιστοποιητικό με επαληθεύσιμο ID μόλις περάσετε το μάθημα.
Υποστηρίξτε τη δωρεάν εκπαίδευση AI. AI Understanding είναι μια μη κερδοσκοπική οργάνωση 501(c)(3) — χωρίς διαφημίσεις, χωρίς τοίχο πληρωμής, ποτέ. Κάντε μια δωρεά
Το FP8 είναι μια μορφή αριθμών κινητής υποδιαστολής 8 bit που επιτρέπει στα μοντέλα τεχνητής νοημοσύνης να αποθηκεύουν βάρη και να εκτελούν μαθηματικά χρησιμοποιώντας το ένα τέταρτο της μνήμης τυπικών αριθμών 32 bit. Είναι ένα βασικό κόλπο για να κάνετε τα γιγάντια μοντέλα φθηνότερα και πιο γρήγορα στην εκπαίδευση και την εξυπηρέτηση.
Το FP8 χρησιμοποιεί 8 bit ενώ το FP32 χρησιμοποιεί 32 bit, επομένως το FP8 παίρνει το ένα τέταρτο της αποθήκευσης και του εύρους ζώνης.
E4M3 σημαίνει 4 bit εκθέτη και 3 bit mantissa. E5M2 σημαίνει 5 bit εκθέτη και 2 bit mantissa. Περισσότερα bit εκθέτη διευρύνουν το εύρος. περισσότερα κομμάτια mantissa προσθέτουν ακρίβεια.
Με τόσα λίγα bit εκθέτη, οι μεγάλες τιμές ξεχειλίζουν και οι μικροσκοπικές τιμές υποχωρούν στο μηδέν. Η κλιμάκωση επανακλιμακώνει τους τανυστές στο χρησιμοποιήσιμο παράθυρο του FP8 πριν από τα μαθηματικά.
Λιγότερα bit σημαίνει μεγαλύτερη αναπαράσταση και μεγαλύτερο σφάλμα στρογγυλοποίησης. Το πλεονέκτημα είναι πολύ λιγότερη μνήμη και εύρος ζώνης και ταχύτερα μαθηματικά στο υποστηριζόμενο υλικό.
Οι GPU που βασίζονται σε Hopper, όπως το H100, παρουσίασαν την υποστήριξη FP8 Tensor Core και η Blackwell αργότερα την επέκτεινε στο FP4.
Συνέχισε να μαθαίνεις
Επιλέχθηκαν περισσότεροι οδηγοί για αυτό το θέμα
ΕπόμενοΕπόμενος οδηγός
Μορφές σειριοποίησης μοντέλων
Τεχνικά