VisionPro Deep Learning Service 应用程序

VisionPro Deep Learning Service 允许 VisionPro Deep Learning 的远程训练或运行时操作,并且多个客户端可以访问该服务。作为训练服务,它托管工作区并可以进行训练。作为运行时服务,它托管运行时工作区和处理。使用客户端/服务器功能时,VisionPro Deep Learning Service 应用程序支持活动连接,在服务器设备上运行,并且必须以管理员权限运行。

 

该应用程序位于:

  • C:\Program Files\Cognex\VisionPro Deep Learning\3.0\Service

Note: 如果不以管理员身份运行该服务,则出现错误并无法连接。
Note: 有关配置 Deep Learning 服务应用程序的更多信息,请参阅设置服务器

 

VisionPro Deep Learning 客户端/服务器功能

VisionPro Deep Learning 客户端/服务器功能允许您通过使用服务器/客户端模型在多台 PC 上使用 VisionPro Deep Learning 软件的训练和运行功能。使用此模型,您可以将设备定义为服务器,然后可以将多台电脑配置为连接到服务器的客户端。在设置 VisionPro Deep Learning 项目期间,工作区驻留在服务器上,客户端使用存储在服务器上的工作区连接到服务器。在这种情况下,客户端不需要有 Cognex 安全加密狗;但服务器必须有 Cognex 安全加密狗 连接。

借助此功能,可以选择使用远程服务进行运行时推理和/或训练,而不是使用本地电脑的 GPU。如果服务器配有更强大的 GPU,或者您没有在本地安装 GPU,这可能很有用。

 

配置后,最多可以使用 4 个客户端进行部署操作,最多可以连接 8 个客户端进行开发。配置 VisionPro Deep Learning 客户端/服务器功能涉及以下步骤:

  1. 在服务器和客户端 PC 上安装 VisionPro Deep Learning 软件。
  2. 配置服务器和客户端设备。
  3. 管理服务器上的工作区。
  4. 在服务器上,启动 Deep Learning Service 应用程序。
  5. 使用客户端电脑连接到服务器。
Note: VisionProDesignerVisionPro Deep Learning 软件要求在所有操作阶段(编程、处理、训练、测试等)直接在运行该软件的 PC 上安装有效的 Cognex 安全加密狗。任何暂时删除、替换或共享 Cognex 安全加密狗 的尝试都可能导致系统无法正常运行,并可能导致数据丢失。
Note: VisionPro Deep Learning 已配置客户端/服务器功能,并且计算机已配置为服务器后,Cognex 安全加密狗 必须附加到服务器,但客户端不需要 Cognex 安全加密狗
Note: 服务器/客户端功能需要使用高级 Cognex Deep Learning 许可证。

 

配置先决条件

在尝试配置服务器/客户端功能之前,请确保已完成以下操作:

  • 在服务器设备和客户端设备上安装 VisionPro Deep Learning 软件。
  • 借助客户端/服务器许可证,在服务器设备上连接 Cognex 安全加密狗

Note:

Cognex 安全加密狗 必须具有以下许可证:

  • ViDi.Remote
  • ViDi.Remote.Service
  • ViDi.Remote.Client

要确保启用许可证,请使用 Wibu CodeMeter WebAdmin。许可证将列在“许可证监控”选项卡中。如果不显示许可证,请联系 Cognex 销售代表。

 

管理服务器/客户端模型中的工作区

在 VisionPro Deep Learning 客户端/服务器模型中,工作区和图像数据库存储在服务器上,客户端连接到服务器并编辑存储在服务器上的工作区。多个客户端可以同时连接到服务器,并访问驻留在服务器上的工作区。当多个客户端连接到服务器时,有一个锁定机制可以防止多个用户同时更改同一工作区。

使用导入对话框,可以将以前在客户端设备保存的工作区从客户端上传到服务器。将工作区从客户端导出到服务器后,工作区将存储在服务器上。