为 Zivid 软件启用不支持的计算设备
本文演示了如何通过启用 Config.yml 文件中的选项来选择在不受支持的计算设备上运行 SDK。然而,这样的设置可能会产生意外的结果和错误,并且未经 Zivid 测试。
在不受支持的 GPU (AMD) 上运行 SDK
警告
由于低使用率和驱动程序中的 OpenCL 稳定性问题,对使用 AMD 计算设备/GPU 的支持已被移除。
下载
Config.yml
文件。配置文件包含以下信息:
__version__: serializer: 1 data: 19 Configuration: ComputeDevice: AllowUnsupported: yes
将配置文件放置在以下目录中:
mkdir %LOCALAPPDATA%\Zivid\API move %HOMEPATH%\Downloads\Config.yml %LOCALAPPDATA%\Zivid\API\
mkdir --parents "${XDG_CONFIG_HOME-$HOME/.config}"/Zivid/API mv ~/Downloads/Config.yml "${XDG_CONFIG_HOME-$HOME/.config}"/Zivid/API/
小心
任何现有的配置文件都将被覆盖。
小心
Zivid 配置文件必须使用 .yml 文件扩展名(而不是 .yaml)。
仅在CPU上运行SDK
警告
虽然可以仅在 CPU 上运行 SDK,但不建议这样做,该类型的设备也被列入不受支持的设备类型。
可以使用 CPU Runtime for OpenCL 和以下配置在 Intel 芯片组上运行 Zivid SDK:
__version__: serializer: 1 data: 19 Configuration: ComputeDevice: Type: CPU AllowUnsupported: yes
警告
当仅使用 CPU 而非 GPU 进行计算时,捕获时间将大幅增加,因此对于大多数应用而言,并不推荐使用纯 CPU 模式。