Modely a platformy AI

Apple vstupuje do nové éry AI: rámec MLX a jeho dopad na novou generaci AI na MacBooku

mm
Přidejte Unite.AI mezi své preferované zdroje na Google

Oblast umělé inteligence prochází v současné době významnou transformací, poháněnou širokou integrací a dostupností generativní AI v ekosystémech s otevřeným zdrojovým kódem. Tato transformační vlna nejen zvyšuje produktivitu a efektivitu, ale také podporuje inovace, a poskytuje důležitý nástroj pro zachování konkurenceschopnosti v moderní éře. Apple se odklání od svého tradičního uzavřeného ekosystému a (AAPL ) nedávno přijal tento posun paradigmatu, představiv otevřený rámec MLX, který má vývojářům AI umožnit efektivně využívat schopnosti čipů Apple Silicon. V tomto článku se budeme zabývat rámcem MLX, prozkoumáme jeho důsledky pro Apple a potenciální dopad, který má na širší AI ekosystém.

Odhalení MLX

Vyvinutý týmem Apple pro výzkum umělé inteligence, MLX je pokročilým rámcem pro AI výzkum a vývoj na Apple Silicon čipech. Rámec zahrnuje soubor nástrojů, které umožňují AI vývojářům vytvářet pokročilé modely, zahrnující chatboty, generaci textu, rozpoznávání řeči a generaci obrázků. MLX jde dál a zahrnuje předem trénované základní modely, jako je LlaMA od společnosti Meta pro generaci textu, Stable Diffusion od Stability AI pro generaci obrázků a Whisper od OpenAI pro rozpoznávání řeči.

Inspirován dobře zavedenými rámci, jako jsou NumPy, PyTorch, Jax a ArrayFire, MLX klade silný důraz na uživatelsky přívětivý design a efektivní trénování a nasazení modelů. Pozoruhodné funkce zahrnují uživatelsky přívětivé API, včetně Python API připomínajícího NumPy, a podrobné C++ API. Specializované balíčky, jako je mlx.nn a mlx.optimizers, usnadňují tvorbu složitých modelů ve známém stylu PyTorch.

MLX využívá odložený výpočetní přístup, generující pole pouze když je to nutné. Jeho dynamická konstrukce grafu umožňuje spontánní generaci výpočetních grafů, zajišťujících, že změny argumentů funkce nebrání výkonu, zatímco udržuje proces ladění přímý a intuitivní. MLX nabízí širokou kompatibilitu napříč zařízeními, a provádí operace na CPU i GPU. Klíčovým aspektem MLX je jeho sjednocený model paměti, uchovávající pole ve sdílené paměti. Tato jedinečná funkce umožňuje bezproblémové operace na MLX polích napříč různými podporovanými zařízeními, a odstraňuje potřebu přenosu dat mezi nimi.

Rozlišení CoreML a MLX

Apple vyvinul rámce CoreML a MLX, aby pomohl AI vývojářům na Apple systémech, ale každý rámec má své vlastní jedinečné funkce. CoreML je navržen pro snadnou integraci předem trénovaných modelů strojového učení z otevřených nástrojů, jako je TensorFlow, do aplikací na Apple zařízeních, včetně iOS, macOS, watchOS a tvOS. Optimalizuje provádění modelu pomocí specializovaných hardwarových komponent, jako je GPU a Neural Engine, zajišťujících urychlené a efektivní zpracování. CoreML podporuje populární formáty modelů, jako je TensorFlow a ONNX, dělající jej vhodným pro aplikace, jako je rozpoznávání obrázků a zpracování přirozeného jazyka. Základní funkcí CoreML je provádění na zařízení, zajišťující, že modely běží přímo na uživatelském zařízení bez závislosti na externích serverech. Zatímco CoreML zjednodušuje integraci předem trénovaných modelů strojového učení s Apple systémy, MLX slouží jako vývojový rámec speciálně navržený pro usnadnění vývoje AI modelů na Apple Silicon.

Analýza motivů společnosti Apple pro vývoj MLX

Představení MLX naznačuje, že Apple vstupuje do rozšiřujícího se pole generativní AI, oblasti v současnosti ovládané technologickými giganty, jako je Microsoft (MSFT ) a Google. Ačkoli Apple integroval AI technologii, jako je Siri, do svých produktů, společnost se tradičně zdráhala vstoupit do oblasti generativní AI. Nicméně, významný zintenzivnění vývoje AI ve společnosti Apple v září 2023, se zvláštním zaměřením na hodnocení základních modelů pro širší aplikace a představení MLX, naznačuje potenciální posun směrem k prozkoumání generativní AI. Analytici naznačují, že Apple by mohl použít rámec MLX, aby přinesl kreativní generativní AI funkce do svých služeb a zařízení. Nicméně, v souladu s silným závazkem společnosti Apple k ochraně soukromí, je očekávána pečlivá evaluace etických úvah před jakýmkoli významným pokrokem. V současné době Apple nezveřejnil žádné další podrobnosti nebo komentáře ke svým konkrétním záměrům týkajícím se MLX, MLX Data a generativní AI.

Význam MLX i mimo ekosystém společnosti Apple

Mimo ekosystém společnosti Apple nabízí sjednocený paměťový model MLX praktickou výhodu, odlišující ho od rámců, jako je PyTorch a Jax. Tato funkce umožňuje polím sdílet paměť, což zjednodušuje operace na různých zařízeních bez zbytečných duplikací dat. To se stává zvláště kritickým, protože AI stále více závisí na efektivní GPU. Místo obvyklé konfigurace, zahrnující výkonné PC a dedikované GPU s velkým množstvím VRAM, MLX umožňuje GPU sdílet VRAM s počítačovou RAM. Tato jemná změna má potenciál nenápadně změnit AI hardwarové požadavky, a učinit je dostupnějšími a efektivnějšími. To také ovlivňuje AI na okrajových zařízeních, a naznačuje přizpůsobivější přístup, který efektivněji hospodaří se zdroji, než jsme zvyklí.

Závěrečné shrnutí

Vstup společnosti Apple do oblasti generativní AI s rámcem MLX představuje významný posun v krajině umělé inteligence. Přijetím postupů s otevřeným zdrojovým kódem Apple nejen demokratizuje pokročilou AI, ale také se staví do role konkurenta v oblasti, ovládané technologickými giganty, jako je Microsoft a Google. Uživatelsky přívětivý design MLX, dynamická konstrukce grafu a sjednocený model paměti nabízejí praktickou výhodu i mimo ekosystém společnosti Apple, zejména protože AI stále více závisí na efektivní GPU. Potenciální dopad rámce na hardwarové požadavky a jeho přizpůsobivost pro AI na okrajových zařízeních naznačuje transformační budoucnost. Při vstupu společnosti Apple do této nové oblasti, důraz na ochranu soukromí a etické úvahy zůstává zásadním, formujícím trajektorii role MLX v širším AI ekosystému.

Dr. Tehseen Zia je docent s trvalým úvazkem na COMSATS University Islamabad, držitel titulu PhD v oblasti AI z Vienna University of Technology, Rakousko. Specializuje se na umělou inteligenci, strojové učení, datové vědy a počítačové vidění, a významně přispěl publikacemi v renomovaných vědeckých časopisech. Dr. Tehseen také vedl různé průmyslové projekty jako hlavní výzkumník a působil jako konzultant pro umělou inteligenci.