开发者如何调用Apple Silicon/M1处理器的Neural Engine?
M1 芯片 Neural Engine 调用权限说明
苹果目前未对外开放支持任意编程语言、可直接调用M1系列芯片Neural Engine的公开API,普通开发者无法直接操控Neural Engine执行自定义运算。
- 公开开发体系内,开发者仅能通过
Core ML框架间接利用Neural Engine算力:你需将推理逻辑转换为Core ML支持的模型格式,提交到系统后,系统会自动根据模型类型、设备负载等因素判断是否调度Neural Engine运行该任务,整个调度过程开发者无手动干预权限。 - 你检索到的
Metal Performance Shaders(MPS)是面向GPU加速的计算库,确实不具备Neural Engine的直接调用能力。 - Stack Overflow、Reddit等开发者社区没有相关公开讨论,本质原因是该底层能力没有对普通开发者开放,没有公开的开发资料可供讨论。
苹果官方没有公开发布过Neural Engine的权限开放规则,从目前公开的开发能力边界来看,仅苹果内部应用、以及部分获得特殊授权的商业合作方能够拿到Neural Engine的底层直接调用权限,普通个人及中小团队开发者暂时无法获取该权限。
内容的提问来源于stack exchange,提问作者dr-igor
相关产品推荐
相关产品推荐

