[控场AI]
产品CoreML

Core ML

苹果推出的机器学习框架,用于在iOS/macOS设备上本地运行和部署AI模型,支持神经网络引擎加速推理,是端侧AI开发的核心工具链之一

核心事实

时间轴 (近 90 天)

10月14日

苹果的 Metal Performance Shaders 与 Core ML 框架可将推理卸载到 GPU 和神经引擎,降低对 CPU 的占用。

待验证50%
10月13日

在 iOS 设备上运行 Whisper 模型需要将模型转换为 Core ML 或使用 whisper.cpp 等推理框架,并借助 Apple Neural Engine 加速。

待验证50%
10月13日

在 MacBook Air 上实现13秒转录一小时音频,通常涉及模型选择(Whisper系列或优化版本)、推理加速(Metal加速、Core ML转换等)以及精度取舍(量化如int8、int4)等技术方案。

待验证50%
10月13日

ml-stable-diffusion 是 Apple 官方开源的转换工具库,用于将 Stable Diffusion 系列的 PyTorch 权重转换为 Core ML 格式,使模型能调用 iPhone 的神经引擎进行推理。

待验证50%
10月13日

Anvil 的图像生成功能名为 Anvil Dream,是一个 SDXL Lightning 变体,经 Apple 的 ml-stable-diffusion 转换为 Core ML 格式,在神经引擎上生成 1024x1024 图像。

待验证50%
10月13日

测试音频处理路径与麦克风采集一致:FLAC先经AVAudioFile解码,再用AVAudioConverter重采样到16 kHz单声道Float32,音频提前读入内存,文件I/O不计入耗时;仅对transcribe阶段计时,模型下载和Core ML准备在计时区外。

待验证50%
10月12日

iOS 端导出为 Core ML 8-bit 权重,模型体积 26MB,与 fp32 标签一致率 99.96%,键盘中实际使用 CPU 计算单元,release 构建下约 4ms 一句;Android 端使用 ONNX opset 17 加 int8 动态量化,27MB,一致率 99.1%,CPU 上同样约 4ms 一句。

待验证50%
10月12日

苹果神经引擎的优势之一在于与Core ML框架的深度集成,使开发者能更高效地将模型推理卸载到专用硬件

待验证50%
10月8日

端侧AI的核心技术路径通常依赖轻量化模型框架,如ONNX Runtime、TensorFlow Lite或Apple的Core ML

待验证50%
10月6日

Core ML允许开发者将ONNX、PyTorch等格式的训练模型转换为可在Apple设备上高效推理的格式,无需网络请求

待验证50%

还有 11 条时间轴事件

全部知识事实 (20)

已验证

Apple Intelligence是苹果在WWDC 2024上发布的系统级AI框架

80%
已验证

Apple Core ML框架允许开发者将PyTorch或TensorFlow训练的模型转换为.mlmodel格式在本地运行,利用GPU和Neural Engine并行计算

75%
待验证

在Apple Silicon设备上,借助Core ML转换工具和ANE加速,Whisper medium模型可实现接近实时的转录速度

75%
部分验证

苹果同时掌控芯片设计、操作系统和应用框架(如Core ML),能够实现从模型压缩到硬件调度的全链路优化

65%
待验证

Apple 在 macOS 14 中引入了增强版 Speech 框架以及 Core ML 对 Whisper 模型的优化转换

60%
待验证

苹果的 Metal Performance Shaders 与 Core ML 框架可将推理卸载到 GPU 和神经引擎,降低对 CPU 的占用。

50%
待验证

在 iOS 设备上运行 Whisper 模型需要将模型转换为 Core ML 或使用 whisper.cpp 等推理框架,并借助 Apple Neural Engine 加速。

50%
待验证

在 MacBook Air 上实现13秒转录一小时音频,通常涉及模型选择(Whisper系列或优化版本)、推理加速(Metal加速、Core ML转换等)以及精度取舍(量化如int8、int4)等技术方案。

50%
待验证

ml-stable-diffusion 是 Apple 官方开源的转换工具库,用于将 Stable Diffusion 系列的 PyTorch 权重转换为 Core ML 格式,使模型能调用 iPhone 的神经引擎进行推理。

50%
待验证

Anvil 的图像生成功能名为 Anvil Dream,是一个 SDXL Lightning 变体,经 Apple 的 ml-stable-diffusion 转换为 Core ML 格式,在神经引擎上生成 1024x1024 图像。

50%
待验证

测试音频处理路径与麦克风采集一致:FLAC先经AVAudioFile解码,再用AVAudioConverter重采样到16 kHz单声道Float32,音频提前读入内存,文件I/O不计入耗时;仅对transcribe阶段计时,模型下载和Core ML准备在计时区外。

50%
待验证

iOS 端导出为 Core ML 8-bit 权重,模型体积 26MB,与 fp32 标签一致率 99.96%,键盘中实际使用 CPU 计算单元,release 构建下约 4ms 一句;Android 端使用 ONNX opset 17 加 int8 动态量化,27MB,一致率 99.1%,CPU 上同样约 4ms 一句。

50%
待验证

苹果神经引擎的优势之一在于与Core ML框架的深度集成,使开发者能更高效地将模型推理卸载到专用硬件

50%
待验证

端侧AI的核心技术路径通常依赖轻量化模型框架,如ONNX Runtime、TensorFlow Lite或Apple的Core ML

50%
待验证

Core ML允许开发者将ONNX、PyTorch等格式的训练模型转换为可在Apple设备上高效推理的格式,无需网络请求

50%
待验证

本地推理的主流方案包括 llama.cpp、Ollama、ONNX Runtime 以及 Apple 的 Core ML

50%
待验证

常见的端侧模型部署方案包括 Core ML、llama.cpp 等框架,可将模型权重压缩至几百 MB 到几 GB 不等

50%
待验证

苹果提供的 MLComputeUnits 选项仅允许粗粒度指定偏好的计算后端,无法强制单个算子在 ANE 上运行

50%
待验证

当模型中出现不符合 ANE 约束的算子时,Core ML 运行时会将该算子回退到 GPU 或 CPU 执行,从而消耗大量内存带宽并引入同步延迟

50%
待验证

Instruments 中的 Core ML Instrument 可以观察模型各层执行情况,但颗粒度有限

50%

来源文章