新智元报道
新智元报道
【新智元导读】苹果新发布适用于苹果芯片的机器学习框架MLX,MLX是一个类似于NumPy的阵列框架,旨在为使用苹果硬件的研究人员简化 ML 模型的训练和部署。
一直以来,英伟达CUDA称霸天下,使得它在AI领域的势力不可动摇。
MLX特别之处
可组合的函数变换:MLX含有用于自动微分、自动向量化和计算图优化的可组合函数变换,这对于优化和加速机器学习模型的训练过程非常有用。
延迟计算:MLX支持延迟计算,数组只在需要时才会被实例化。
动态图构建:MLX中的计算图是动态构建的。改变函数参数的形状不会触发缓慢的编译,调试也简单直观。这使得模型的开发和调试更加灵活和高效。
多设备支持:操作可以在任何支持的设备上运行(目前支持CPU和GPU)。
统一内存:MLX与其他框架的显著区别在于统一的内存模型。在MLX中,数组存在于共享内存中,对MLX数组的操作可以在任何支持的设备类型上执行,而无需移动数据。
MLX Data
MLX示例展示
从MLX一瞥苹果对于人工智能的展望
评论
沙发等你来抢