Το M1 για τοπικό AI.

Το M1 έχει έως 16 GB ενοποιημένης μνήμης, που διαβάζεται με έως 68 GB/s. Δείτε τι σημαίνει αυτό για την εκτέλεση γλωσσικών μοντέλων σε έναν Mac με αυτό το τσιπ, υπολογισμένο από τα στοιχεία της ίδιας της Apple.

Ενημέρωση

1Οι προδιαγραφές που μετρούν για το AI

Ενοποιημένη μνήμη16 GB
Εύρος ζώνης μνήμης68 GB/s
Υπάρχει στουςMacBook Air (2020), MacBook Pro 13 ιντσών (2020), Mac mini (2020), iMac (2021)
Αποκλειστική θέση για αυτόΘέση Core: εξορύσσει έως 20 MLX την ημέρα

2Ποια μοντέλα χωρούν

Στα 4 bit ανά βάρος ένα μοντέλο χρειάζεται λίγο πάνω από μισό gigabyte ανά δισεκατομμύριο παραμέτρους, συν χώρο για τα συμφραζόμενά του και το macOS. Με 16 GB, το M1 χωράει άνετα μοντέλα έως περίπου 21 δισεκατομμύρια παραμέτρους.

Μοντέλο σε 4 bitΜνήμη που χρειάζεταιΧωράει στο M1
Μοντέλο 8B4,5 GBΝαι
Μοντέλο 14B7,9 GBΝαι
Μοντέλο 32B18 GBΌχι
Μοντέλο 70B39,4 GBΌχι
gpt-oss-120b, mixture-of-experts65 GBΌχι
Qwen3.5-397B-A17B, mixture-of-experts223,3 GBΌχι
DeepSeek-V4.1-Flash, mixture-of-experts316 GBΌχι

3Πόσο γρήγορα τρέχει

Τη γραφή κειμένου την περιορίζει το εύρος ζώνης μνήμης: κάθε νέο token διαβάζει μία φορά τα ενεργά βάρη του μοντέλου. Αν διαιρέσετε τα 68 GB/s του M1 με τα bytes που διαβάζονται ανά token, προκύπτει το παρακάτω όριο. Οι πραγματικές εκτελέσεις φτάνουν συνήθως περίπου το 45% έως 80% αυτού (benchmarks του llama.cpp).

Μοντέλο σε 4 bitΑνάγνωση ανά tokenΌριο για μία συνομιλία
Μοντέλο 8B4,5 GB15 tokens/s
Μοντέλο 14B7,9 GB9 tokens/s

5Σύγκριση με άλλα τσιπ

6Ερωτήσεις

Μπορεί το M1 να τρέξει μοντέλο 70B;
Όχι άνετα. Ένα μοντέλο 70B σε 4 bit χρειάζεται περίπου 40 GB, και το M1 έχει το πολύ 16 GB. Μοντέλα έως περίπου 21B παραμέτρους χωρούν καλά.
Πόσα tokens ανά δευτερόλεπτο βγάζει το M1;
Για ένα μοντέλο 8B σε 4 bit, το όριο είναι περίπου 15 tokens ανά δευτερόλεπτο, και οι πραγματικές εκτελέσεις φτάνουν περίπου το μισό έως τα τέσσερα πέμπτα του. Τα μεγαλύτερα μοντέλα είναι αναλογικά πιο αργά.
Είναι καλό το M1 για AI;
Για την τοπική εκτέλεση μοντέλων, η μνήμη και το εύρος ζώνης μετρούν περισσότερο. Το M1 έχει έως 16 GB στα 68 GB/s, αρκετά για μοντέλα έως περίπου 21 δισεκατομμύρια παραμέτρους. Μπορεί επίσης να κερδίζει εκτελώντας εργασίες AI για το MLX Network με το MLX Node.

Πηγές

  1. Apple: M1apple.com
  2. llama.cpp: Apple Silicon benchmarksgithub.com