Where is `list_topologies.yml`?
banderlog opened this issue · 6 comments
list_topologies.yml
dissapeared from downloader dir. downloader.py
does not work without it.
python3 ./downloader.py --print_all
python3 ./downloader.py --name face-detection-adas-0001
>> No matching models: "face-detection-adas-0001"
What happened?
please check OpenVINO 2019 R3 Release notes
Moved Model Downloader tool configuration files to separate per-model folders in order to improve user experience and simplify contribution process (less merge conflicts while developing/merging several models at the same time). The list is extended to support the following public models in Caffe, TensorFlow, MXNet, and PyTorch* formats:
And where are they?
This component includes documentation for the latest stable set of pre-trained models from https://github.com/opencv/open_model_zoo. The models in a binary form can be downloaded using the Model Downloader tool.
And it has broken link, but it directs exactly where I looked.
Could someone be so kind to tell me how users supposed to download models in RC3, maybe with code example and directory listing?
Starting from 2019 R3 downloader config files located in model's folder, and called model.yml, what you may see on example for AlexNet.
To download models I've used the same command as I did before: python3 downloader.py --all -o MY_OUTPUT_DIR
[ranger]banderlog@oldbook:~/Downloads/downloader$ python3 ./downloader.py --all -o OUT_DIR
>>################|| Downloading models ||################
>>
>>################|| Post-processing ||################
[ranger]banderlog@oldbook:~/Downloads/downloader$ python3 ./downloader.py --list ./tests/representative-models.lst
>>No matching models: "mobilenet-v1-0.25-128"
[ranger]banderlog@oldbook:~/Downloads/downloader$ tree
.
├── common.py
├── converter.py
├── downloader.py
├── info_dumper.py
├── license.txt
├── __pycache__
│ └── common.cpython-36.pyc
├── pytorch_to_onnx.py
├── README.md
├── requirements.in
├── requirements-pytorch.in
└── tests
└── representative-models.lst
How it supposed to load all models if it has no files from where it can parse download links?
Starting from 2019 R3 downloader config files located in model's folder
And where it located? How am I able to use downloader without downloading whole openvino. In RC2 and below I could do that.
That's how it work for me:
- I've cloned open_model_zoo repo from github by 2019_R3 tag
- cd to open_model_zoo/tools/downloader folder
- run command python3 downloader.py --print_all from there, and it works
It works:
git clone -b '2019_R3' --single-branch --depth 1 https://github.com/opencv/open_model_zoo
cd open_model_zoo/tools/downloader
./downloader.py --print_all
>>action-recognition-0001-decoder
>>action-recognition-0001-encoder
>>age-gender-recognition-retail-0013
>>...
And to answer my question:
Basically, it parses subdirs in ../../models/*
relative to downloader.py
So, before you was able to download downloader separetely from model_zoo, now not.