为 Zivid 软件启用不支持的计算设备
This article demonstrates how to opt in to run the SDK with an unsupported compute device, by enabling an option in the Config.yml file. However, such a setup can give unexpected results and errors, and is not tested by Zivid.
在不受支持的 GPU (AMD) 上运行 SDK
警告
由于低使用率和驱动程序中的 OpenCL 稳定性问题,对使用 AMD 计算设备/GPU 的支持已被移除。
下载
Config.yml文件。配置文件包含以下信息:
__version__: serializer: 1 data: 19 Configuration: ComputeDevice: AllowUnsupported: yes
将配置文件放置在以下目录中:
Windows
mkdir %LOCALAPPDATA%\Zivid\API move %HOMEPATH%\Downloads\Config.yml %LOCALAPPDATA%\Zivid\API\
Ubuntu
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 Vendor: Intel AllowUnsupported: yes
警告
当仅使用 CPU 而非 GPU 进行计算时,捕获时间将大幅增加,因此对于大多数应用而言,并不推荐使用纯 CPU 模式。