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

使用一组功能强大且丰富的工具 (包括 Xcode 中的 Metal 调试器和 Instruments 中的 Metal 系统追踪) 创建、调试和分析 Metal App。
Xcode 随附了一整套用于调试 Metal App 的高级工具。利用 Metal 调试器,除了使用的所有资源外,你还可以检查整个渲染、计算和机器学习管道。借助新增对 Metal 4 的支持,排查范围进一步扩大,从编码器阶段同步,到机器学习网络中的中间张量,各个方面的问题都能调试和修复。
新的机器学习网络调试器可帮助你调试 Metal 4 机器学习编码器中的问题。你能够以可视化的方式显示为了提升在 Apple 芯片上的执行效果而对网络进行的优化,然后跳转到网络中的任意运算以查找中间张量中的异常值。
你能够以可视化的方式显示为了提升执行效果而对运算进行的优化,并了解在 GPU 上合并执行或者交给神经网络引擎处理的运算。合并执行的运算会融合到单个经过优化的 Metal 着色器中,因此不会产生中间内存开销。
机器学习网络调试器能够评估机器学习网络中任意位置的运算,帮助你调试在 GPU 上执行的任意运算中的异常中间值,不管出现在输入还是输出中。
Xcode 捆绑了一组先进的工具,帮助你的 Metal App 在 Apple 硬件上实现始终如一的流畅渲染和出众性能。
你可以直接在 Metal App 中使用 Metal 性能 HUD 来监控关键的图形统计数据,从而轻松发现性能问题,并确定在 Xcode 或 Instruments 中最适合的捕获范围。
一整套 Metal 开发者工具与 Metal 着色器转换器完全兼容。完成项目设置,确保编译时包含调试信息,这样就可以从 Metal 收到运行时验证错误。Metal 调试器还支持调试和分析已转换的着色器。