GPU 模式命令行初始化
有几个命令行参数可以在启动时与 VisionPro Deep Learning GUI 一起用于库初始化。使用 Windows 命令提示符并转到 C:\Program Files\Cognex\VisionPro Deep Learning\2.0\Cognex Deep Learning Studio 目录(对于 IDE 应用程序 Cognex Deep Learning Studio.exe)或 C:\Program Files\Cognex\VisionPro Deep Learning\2.0\Service directory for VisionPro Deep Learning Service.exe(对于 VisionPro Deep Learning Service.exe - 如果使用 Deep Learning 客户端/服务器功能)来发出命令。您可以首先指定应用程序的名称,然后是命令行参数,从而发出命令。
以下命令行参数可用于控制 GPU 模式、使用哪个 GPU 设备以及 GPU 内存的分配:
| 命令 | 说明 | ||||
|---|---|---|---|---|---|
|
--gpu-mode=NoSupport 或 SingleDevicePerTool |
指定应用程序要使用的 GPU 模式。
注意:有关 GPU 模式的更多信息,请参阅使用多个 GPU。
|
||||
|
--gpu-devices=GPU 的逗号分隔索引列表 |
通过索引列表指定将在初始化时使用的 GPU。例如:--gpu-devices=0,1 |
||||
|
--optimized-gpu-memory=内存大小,单位 MB |
指定预分配的优化内存缓冲区的大小。在默认情况下此设置处于激活状态,默认大小为 2 GB。要停用该功能,首先发出 --optimized-gpu-memory-override=1 命令,然后发出 --optimized-gpu-memory=0 命令。要使用非默认设置的内存缓冲区大小,首先发出 --optimized-gpu-memory-override = 1 命令,然后发出 --optimized-gpu-memory=<内存大小,MB> 命令。 注意:默认启用 GPU 内存优化设置。有关该功能的更多信息,请参阅 GPU 内存优化 主题。
|
||||
|
--optimized-gpu-memory-override=[0 或 1] |
如果使用 --optimized-gpu-memory 设置,则设置为 1。如果设置为 0,将分配默认的内存量。 |