Failed to execute pipeline的错误

备注

此问题仅出现在 Zivid 2 上。

问题

Zivid软件无法捕获,并输出以下错误消息:

错误

A Halide error occurred: Failed to execute pipeline: <internal code, e.g. z0f65fa09e974262>
Failed to execute pipeline: SubsampleColor

可能的原因

以下组合存在一个已知问题(请参阅 2.10 SDK 的 SDK变更日志 ):

  • AMD GPU/CPU

  • Zivid 2

  • 多次采集 HDR

  • Sub-/downsampled capture (Settings::Sampling::Pixel set to redSubsample2x2 or blueSubsample2x2)

解决方案

有几个选择。

更改 OpenCL 设备 (AMD)

由于使用率较低和驱动程序中的 OpenCL 稳定性问题,对 AMD 的支持已被移除。

如果您使用的是带有集成 GPU 的 AMD CPU,则可以将其替换为带有集成 GPU 的 Intel CPU。如果您使用的是专用 AMD GPU,则可以将 AMD GPU 替换为 Nvidia GPU,或者使用带有集成 GPU 的 Intel CPU。此选项将允许您使用相同的捕获设置。

更改相机设置

您可以尝试单次采集捕获。由于动态范围可能会减少,您可能需要修改相机设置。请参阅 捕获高质量的点云

If you need HDR, you can capture 3D in full resolution by setting Settings::Sampling::Pixel to all. Keep in mind that this will increase the capture time. The point cloud quality can also be affected so keep an eye on highlights and contrast distortion artifacts.

更换相机

其他 Zivid 相机也可以与此组合使用。