通过 Ubuntu 终端从 OpenVINO™ 工具套件预训练模型下载预训练模型

Downloading pre-trained models from OpenVINO™ Toolkit Pre-Trained Models by Ubuntu Terminal

我正在尝试使用来自 intel Pretrained model zoo 的一些预训练模型。这是该站点的地址 https://docs.openvinotoolkit.org/latest/_models_intel_index.html。在 Linux 系统中是否有用于下载这些模型的特定命令。

如以下url:-https://docs.openvinotoolkit.org/latest/_models_intel_index.html所述,您可以使用模型下载器下载预训练模型。(/deployment_tools/open_model_zoo/tools/downloader)

更多关于模型下载器的详细信息可以从以下url找到: https://docs.openvinotoolkit.org/latest/_tools_downloader_README.html

downloader.py(模型下载器)从在线资源下载模型文件,如有必要,对其进行修补,使其更适用于模型优化器;

用法 基本用法是 运行 这样的脚本:

./downloader.py --all

这会将所有模型下载到以当前目录为根的目录树中。要下载到不同的目录,请使用 -o/--output_dir 选项:

./downloader.py --all --output_dir my/download/directory

--all 选项可以替换为其他过滤器选项以仅下载模型的子集。请参阅 "Shared options" 部分。

您可以使用 --precisions 标志来指定要下载的权重的逗号分隔精度。

./downloader.py --name face-detection-retail-0004 --precisions FP16,INT8

默认情况下,脚本只会尝试下载每个文件一次。您可以使用 --num_attempts 选项来更改它并增加下载过程的稳健性:

./downloader.py --all --num_attempts 5 # attempt each download five times

您可以使用--cache_dir选项让脚本使用指定的目录作为缓存。该脚本会将每个下载文件的副本放在缓存中,或者,如果它已经存在,则从缓存中检索它而不是再次下载它。

./downloader.py --all --cache_dir my/cache/directory

缓存格式旨在与未来的 Open Model Zoo 版本保持兼容,因此您可以使用缓存来避免在更新 Open Model Zoo 时重新下载大多数文件。

默认情况下,脚本将进度信息输出为非结构化的、人类可读的文本。如果您想以编程方式使用进度信息,请使用 --progress_format 选项:

./downloader.py --all --progress_format=json

当此选项设置为 json 时,脚本的标准输出将替换为机器可读的进度报告,其格式记录在 "JSON progress report format" 部分中。此选项不会影响错误和警告,它们仍将以人类可读的格式打印到标准错误流。

您也可以将此选项设置为文本以明确请求默认文本格式。

有关脚本接受的其他选项的信息,请参阅 "Shared options" 部分。

更多关于模型下载器的详细信息可以在下面url找到:https://docs.openvinotoolkit.org/latest/_tools_downloader_README.html