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 在 开发工具
66,683 每月下载量
在 8 个crate中使用 (2 个直接使用)
19KB
221 行
openvino-finder
一个用于在主机系统上定位 OpenVINO™ 文件的实用程序。请参阅 文档 以深入了解如何使用此 crate(以及解决问题的方法)。
lib.rs
:
此 crate 提供了一种在系统上定位已安装的 OpenVINO 文件的机制。
OpenVINO 可以通过几种方式安装:从 存档 安装、从 APT 仓库 安装、通过 Python pip
安装。Rust 绑定需要能够
- 定位共享库(例如,Linux 上的
libopenvino_c.so
)——参见find
- 定位插件配置文件(即,
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