Модели и платформы ИИ
Прыжок Apple в область ИИ: освоение фреймворка MLX и его влияние на опыт AI в следующих поколениях MacBook
Область искусственного интеллекта в настоящее время переживает значительную трансформацию, обусловленную широким внедрением и доступностью генеративного ИИ в открытом исходном коде. Эта трансформационная волна не только повышает производительность и эффективность, но также стимулирует инновации, обеспечивая важнейший инструмент для поддержания конкурентоспособности в современную эпоху. Отклоняясь от своей традиционной закрытой экосистемы, Apple (AAPL ) недавно приняла этот сдвиг парадигмы, представив MLX, открытый фреймворк, предназначенный для того, чтобы дать разработчикам ИИ возможность эффективно использовать возможности чипов Apple Silicon. В этой статье мы глубоко рассмотрим фреймворк MLX, раскрывая его последствия для Apple и потенциальное влияние на более широкую экосистему ИИ.
Представление MLX
Разработанный исследовательской командой Apple по искусственному интеллекту, MLX представляет собой передовой фреймворк, предназначенный для исследований и разработки ИИ на чипах Apple Silicon. Фреймворк включает в себя набор инструментов, которые позволяют разработчикам ИИ создавать сложные модели, включая чат-ботов, генерацию текста, распознавание речи и генерацию изображений. MLX выходит за рамки, включая предварительно обученные фундаментальные модели, такие как LlaMA от Meta для генерации текста, Stable Diffusion от Stability AI для генерации изображений и Whisper от OpenAI для распознавания речи.
Вдохновленный хорошо известными фреймворками, такими как NumPy, PyTorch, Jax и ArrayFire, MLX уделяет большое внимание удобству использования и эффективной тренировке и развертыванию моделей. Заметные особенности включают удобные API, включая Python API, напоминающий NumPy, и подробный C++ API. Специализированные пакеты, такие как mlx.nn и mlx.optimizers, упрощают создание сложных моделей, принимая знакомый стиль PyTorch.
MLX использует отложенный подход к вычислениям, генерируя массивы только при необходимости. Его динамическая конструкция графов позволяет спонтанно генерировать графы вычислений, гарантируя, что изменения функциональных аргументов не препятствуют производительности, сохраняя при этом отладку простой и интуитивной. MLX предлагает широкую совместимость с устройствами, выполняя операции как на ЦП, так и на ГП. Одним из ключевых аспектов MLX является его унифицированная модель памяти, сохраняющая массивы в общей памяти. Эта уникальная особенность позволяет выполнять операции с массивами MLX на различных поддерживаемых устройствах без необходимости передачи данных.
Различие CoreML и MLX
Apple разработала как CoreML, так и MLX для помощи разработчикам ИИ на системах Apple, но каждый фреймворк имеет свои уникальные особенности. CoreML предназначен для простой интеграции предварительно обученных моделей машинного обучения из открытых инструментов, таких как TensorFlow, в приложения на устройствах Apple, включая iOS, macOS, watchOS и tvOS. Он оптимизирует выполнение моделей с помощью специализированных аппаратных компонентов, таких как ГП и Neural Engine, обеспечивая ускоренную и эффективную обработку. CoreML поддерживает популярные форматы моделей, такие как TensorFlow и ONNX, что делает его универсальным для приложений, таких как распознавание изображений и обработка естественного языка. Одной из важных особенностей CoreML является выполнение на устройстве, гарантирующее, что модели выполняются напрямую на устройстве пользователя без использования внешних серверов. В то время как CoreML упрощает интеграцию предварительно обученных моделей машинного обучения с системами Apple, MLX служит фреймворком разработки, специально предназначенным для облегчения разработки моделей ИИ на чипах Apple Silicon.
Анализ мотивов Apple за MLX
Введение MLX указывает на то, что Apple вступает в расширяющуюся область генеративного ИИ, которая в настоящее время доминируется технологическими гигантами, такими как Microsoft (MSFT ) и Google. Хотя Apple интегрировала технологию ИИ, такую как Siri, в свои продукты, компания традиционно воздерживалась от входа в область генеративного ИИ. Однако значительный рост усилий Apple по разработке ИИ в сентябре 2023 года, с особым акцентом на оценке фундаментальных моделей для более широких приложений и введении MLX, предполагает потенциальный сдвиг в сторону изучения генеративного ИИ. Аналитики предполагают, что Apple может использовать фреймворки MLX для введения творческих функций генеративного ИИ в свои сервисы и устройства. Однако, в соответствии с сильной приверженностью Apple к конфиденциальности, ожидается тщательная оценка этических соображений перед любыми значительными достижениями. В настоящее время Apple не предоставила дополнительной информации или комментариев о своих конкретных намерениях относительно MLX, MLX Data и генеративного ИИ.
Важность MLX за пределами Apple
За пределами мира Apple унифицированная модель памяти MLX предлагает практическое преимущество, отличаясь от фреймворков, таких как PyTorch и Jax. Эта особенность позволяет массивам делиться памятью, упрощая операции на различных устройствах без ненужных дубликатов данных. Это становится особенно важным, поскольку ИИ все больше зависит от эффективных ГП. Вместо обычной установки, включающей мощные ПК и выделенные ГП с большим количеством VRAM, MLX позволяет ГП делиться VRAM с оперативной памятью компьютера. Этот тонкий сдвиг имеет потенциал тихо переопределить требования к аппаратному обеспечению ИИ, делая их более доступными и эффективными. Он также влияет на ИИ на пограничных устройствах, предлагая более адаптивный и ресурсоэффективный подход, чем тот, к которому мы привыкли.
Итог
Прыжок Apple в область генеративного ИИ с фреймворком MLX знаменует собой значительный сдвиг в ландшафте искусственного интеллекта. Принимая открытые практики, Apple не только демократизирует передовой ИИ, но и позиционирует себя как участник в области, доминируемой технологическими гигантами, такими как Microsoft и Google. Удобный дизайн MLX, динамическая конструкция графов и унифицированная модель памяти предлагают практическое преимущество за пределами экосистемы Apple, особенно поскольку ИИ все больше зависит от эффективных ГП. Потенциальное влияние фреймворка на аппаратные требования и его адаптивность для ИИ на пограничных устройствах предполагают трансформационное будущее. Когда Apple осваивает эту новую границу, акцент на конфиденциальности и этических соображениях остается первостепенным, формируя траекторию роли MLX в более широкой экосистеме ИИ.






