Apple w końcu poważnie podchodzi do sztucznej inteligencji, wydając MLX, platformę ML dla deweloperów
Apple po cichu wprowadziła MLX, nowy framework, który upraszcza proces tworzenia przez programistów aplikacji uczenia maszynowego (ML) dla urządzeń Apple. Jest on zbudowany w oparciu o istniejący wcześniej framework Core ML Apple, ale jest open source, co powinno przyspieszyć jego rozwój. Jednak sam w sobie nie jest to duży model językowy, taki jak ChatGPTale raczej zapewnia programistom narzędzia, których potrzebują, jeśli chcą samodzielnie tworzyć generatywne aplikacje AI.
W poście na stronie https://twitter.com/awnihannun/status/1732184443451019431?s=20 ogłaszającym MLX na X/Twitterze, Apple stwierdziła, że framework został zaprojektowany tak, aby "ułatwić programistom na wszystkich poziomach umiejętności tworzenie aplikacji opartych na ML". Firma stwierdziła również, że MLX jest "zoptymalizowany pod kątem wydajności i efektywności", dzięki czemu programiści mogą tworzyć aplikacje, które działają szybko i efektywnie wykorzystują energię baterii, wykorzystując krzem Apple i jego ujednoliconą architekturę pamięci, która dzieli pamięć RAM między CPU, GPU i NPU. Celem frameworka MLX jest wykorzystanie pełnego potencjału krzemu Apple do uruchamiania złożonych modeli sztucznej inteligencji na urządzeniu.
Jak to często bywa w przypadku narzędzi programowych opracowanych przez Apple, celem jest ułatwienie tworzenia zaawansowanych modeli sztucznej inteligencji podobnych do Meta's Llama i Stable Diffusion. Narzędzia dla MLX obejmują wizualny interfejs do tworzenia i trenowania modeli ML, bibliotekę wstępnie wytrenowanych modeli ML do łatwej integracji przez programistów z ich aplikacjami oraz narzędzia do integracji interfejsów użytkownika z modelami ML. Jest on również kompatybilny i inspirowany szerzej stosowanymi frameworkami uczenia maszynowego, takimi jak TensorFlow i PyTorch.
Ponieważ Apple wciąż pozostaje daleko w tyle za konkurencją w dziedzinie ML/AI, MLX jest jednym ze sposobów na przyspieszenie tego procesu poprzez zachęcanie programistów do znalezienia sposobów na wdrożenie funkcji AI na urządzeniach Apple. Dopiero okaże się, czy MLX wystarczy, aby pomóc Apple dogonić konkurencję, ale zachęcające jest to, że Apple coraz poważniej traktuje swój potencjał
MLX jest już dostępny w wersji beta Xcode 13, a programiści mogą również bawić się MLX w GitHubApple twierdzi, że będzie on dostępny w ostatecznej wersji Xcode 13 jeszcze w tym roku.