#machine-learning #openvino #ml #neural-network #latest-version #env-var #config-file

openvino-finder

一个用于在系统上查找 OpenVINO 安装的辅助库

12 个不稳定版本 (4 个破坏性版本)

0.7.2 2024 年 6 月 26 日
0.6.0 2023 年 12 月 11 日
0.5.0 2023 年 4 月 6 日
0.4.2 2022 年 10 月 21 日
0.3.2 2021 年 6 月 17 日

#521开发工具

Download history 5542/week @ 2024-04-26 6876/week @ 2024-05-03 8949/week @ 2024-05-10 12686/week @ 2024-05-17 10085/week @ 2024-05-24 11039/week @ 2024-05-31 11884/week @ 2024-06-07 15276/week @ 2024-06-14 14925/week @ 2024-06-21 12501/week @ 2024-06-28 12033/week @ 2024-07-05 12656/week @ 2024-07-12 17319/week @ 2024-07-19 16208/week @ 2024-07-26 15470/week @ 2024-08-02 16087/week @ 2024-08-09

66,683 每月下载量
8 个crate中使用 (2 个直接使用)

Apache-2.0

19KB
221

openvino-finder

一个用于在主机系统上定位 OpenVINO™ 文件的实用程序。请参阅 文档 以深入了解如何使用此 crate(以及解决问题的方法)。


lib.rs:

此 crate 提供了一种在系统上定位已安装的 OpenVINO 文件的机制。

OpenVINO 可以通过几种方式安装:从 存档 安装、从 APT 仓库 安装、通过 Python pip 安装。Rust 绑定需要能够

  1. 定位共享库(例如,Linux 上的 libopenvino_c.so)——参见 find
  2. 定位插件配置文件(即,plugins.xml)——参见 find_plugins_xml

这些文件根据安装方法位于不同的位置,因此此 crate 编码了“如何找到”OpenVINO 文件。此 crate 的目标是定位 仅最新的版本 的 OpenVINO;旧版本可能会继续在尽力而为的基础上得到支持。

OpenVINO绑定的问题很可能是因为“找到”正确的文件。`find`和`find_plugins_xml`都提供了配置搜索路径的各种方法,首先是检查特殊环境变量,然后是查找已知安装位置。在从存档安装时,OpenVINO提供了一个设置脚本(例如,source /opt/intel/openvino/setupvars.sh),它会设置这些特殊环境变量。请注意,您可能需要在构建(cargo build)和运行时(例如,cargo test)时都准备好OpenVINO环境,当库在编译时链接(默认)时。通过使用`runtime-linking`功能,库只在运行时进行搜索。

如果您遇到问题,以下表格总结了截至版本2022.3.0的已知OpenVINO文件安装位置。

安装方法 路径 可用平台 备注
存档(.tar.gz <提取文件夹>/运行时/lib/<arch> Linux <arch>intel64,armv7l,arm64
存档(.tar.gz <提取文件夹>/运行时/lib/<arch>/发布 MacOS <arch>intel64,armv7l,arm64
存档(.zip <解压文件夹>/运行时/bin/<arch>/发布 Windows <arch>intel64,armv7l,arm64
PyPI <pip安装文件夹>/site-packages/openvino/libs Linux、MacOS、Windows 使用pip show openvino查找安装文件夹
DEB /usr/lib/x86_64-linux-gnu/openvino-<版本>/ Linux(基于APT) 此路径用于插件;库在上一个目录中
RPM /usr/lib64/ Linux(基于YUM)

依赖关系

~92KB