首页 综合要闻 > 内容

苹果正在全面拥抱AppleSilicon的人工智能这是第一个证据

时间:2023-12-07 10:38:30 来源:
导读 我们都知道苹果以自己的方式行事。虽然有些人对该公司没有在WWDC或今年的任何主题演讲中提及人工智能感到失望,但几份报告以及苹果本身表明...

我们都知道苹果以自己的方式行事。虽然有些人对该公司没有在WWDC或今年的任何主题演讲中提及人工智能感到失望,但几份报告以及苹果本身表明,库比蒂诺在这项技术上投入了大量资金,并在研究上投入了大量资金。其产品的引擎盖。

现在,该公司正在悄悄地以开源代码形式发布其深度学习框架,以展示其人工智能功能。这条消息是由X用户DelipRao发现的。新的MLX框架在AppleSilicon上本地运行,只需一次pip安装,没有其他依赖项,它是由Apple机器学习研究团队的人员带来的。以下是MLX的主要功能:

熟悉的API:MLX有一个紧随NumPy的PythonAPI。MLX还拥有功能齐全的C++API,它与PythonAPI非常相似。MLX拥有更高级的软件包,例如mlx.nn和mlx.optimizersAPI,它们紧密遵循PyTorch,以简化构建更复杂的模型。

可组合函数转换:MLX具有用于自动微分、自动矢量化和计算图优化的可组合函数转换。

惰性计算:MLX中的计算是惰性计算。数组仅在需要时才会具体化。

动态图构建:MLX中的计算图是动态构建的。更改函数参数的形状不会触发缓慢的编译,并且调试简单直观。

多设备:操作可以在任何支持的设备上运行(当前为CPU和GPU)。

统一内存:MLX与其他框架之间的一个显着区别是统一内存模型。MLX中的数组位于共享内存中。可以在任何支持的设备类型上执行MLX阵列上的操作,而无需移动数据。

在Github上,苹果研究人员解释了人们应该如何使用其AI框架:“MLX是由机器学习研究人员为机器学习研究人员设计的。该框架旨在用户友好,但仍能有效地训练和部署模型。框架本身的设计在概念上也很简单。我们打算让研究人员能够轻松扩展和改进MLX,以实现快速探索新想法的目标。”

考虑到这一点,蒂姆·库克(TimCook)在2024年似乎不会停止在苹果主题演讲中谈论人工智能,或者至少是机器学习。

标签:
最新文章