为 Zivid 软件启用不支持的计算设备

本文演示了如何通过启用 Config.yml 文件中的选项来选择在不受支持的计算设备上运行 SDK。然而,这样的设置可能会产生意外的结果和错误,并且未经 Zivid 测试。

在不受支持的 GPU (AMD) 上运行 SDK

警告

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

  1. 下载 Config.yml 文件。

    配置文件包含以下信息:

    __version__:
        serializer: 1
        data: 19
    Configuration:
        ComputeDevice:
            AllowUnsupported: yes
    
  2. 将配置文件放置在以下目录中:

    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 模式。