Metal 开发者工具
使用一组功能强大且丰富的工具 (包括 Xcode 中的 Metal 调试器和 Instruments 中的 Metal 系统追踪) 创建、调试和分析 Metal App。

使用一组功能强大且丰富的工具 (包括 Xcode 中的 Metal 调试器和 Instruments 中的 Metal 系统追踪) 创建、调试和分析 Metal App。
Xcode 随附了一整套用于调试 Metal App 的高级工具。利用 Metal 调试器,你可以检查整个渲染管线以及使用的所有资源。调试并修复 Metal 管线中的视觉构件,包括网格着色以及光线追踪和 MetalFX 画质提升。
Xcode 捆绑了一组先进的工具,帮助你的 Metal App 在 Apple 硬件上实现始终如一的流畅渲染和出众性能。
你可以直接在 Metal App 中使用 Metal 性能 HUD 来监控关键的图形统计数据,从而轻松发现性能问题,并确定在 Xcode 或 Instruments 中最适合的捕获范围。
一整套 Metal 开发者工具与 Metal 着色器转换器完全兼容。完成项目设置,确保编译时包含调试信息,这样就可以从 Metal 收到运行时验证错误。Metal 调试器还支持调试和分析已转换的着色器。
Xcode 中的 Metal Performance Shader Graph 查看器可帮助你以可视化方式显示多维计算图。甚至还能选择一个设备来检查网络在 Apple 芯片上的执行情况,并了解 GPU 或神经网络引擎上正在运行哪些运算。
你可以选择设备,以可视化的方式显示在编译过程中可以合并执行的 GPU 运算。这些运算会合并到经过优化的单个 Metal 着色器中,在内部并没有内存开销,从而显著提升性能。
通过查看器,可以轻松发现和调查预训练网络中意外的权重,无论是出现了乘以零的操作,还是存在缓慢复制输入的卷积层。