Ошибка загрузки DLL Python: указанный модуль не найден в сценарии Microsoft FastRCNN

Я получаю следующую ошибку при попытке запустить свой скрипт на Python:

Traceback (most recent call last): File "A1_GenerateInputROIs.py", line 5, in <module> import PARAMETERS File "C:\local\CNTK-2-0-beta9-0-Windows-64bit-CPU-Only\cntk\Examples\Image\Detection\FastRCNN\PARAMETERS.py", line 2, in <module> from cntk_helpers import * File "C:\local\CNTK-2-0-beta9-0-Windows-64bit-CPU-Only\cntk\Examples\Image\Detection\FastRCNN\cntk_helpers.py", line 7, in <module> from fastRCNN.nms import nms as nmsPython File "C:\local\CNTK-2-0-beta9-0-Windows-64bit-CPU-Only\cntk\Examples\Image\Detection\FastRCNN\fastRCNN\__init__.py", line 7, in <module> from .imdb import imdb File "C:\local\CNTK-2-0-beta9-0-Windows-64bit-CPU-Only\cntk\Examples\Image\Detection\FastRCNN\fastRCNN\imdb.py", line 19, in <module> from .utils3_win64.cython_bbox import bbox_overlaps ImportError: DLL load failed: The specified module could not be found.

Я следую инструкциям по адресу https://github.com/Microsoft/CNTK/wiki/Object-Detection-using-Fast-R-CNN. Я также застрял с похожей ошибкой, когда пытался запустить скрипт в системе Ubuntu.

Как вы думаете, откуда проблема?

Одна гипотеза, которую я исследую, заключается в следующем:

Потому что в учебнике написано:

В этом учебном коде предполагается, что вы используете 64-битную версию Python 3.4, так как файлы Fast R-CNN DLL в utils_win64 предварительно собраны для этой версии

и так как я использую python 3.5, а не python 3.4, я начинаю думать, что, возможно, это является причиной. Я буду держать вас в курсе моих выводов.

Спасибо

1 ответ

Вы можете создать 3.4 env в дистрибутиве 3.5 python, как показано здесь. Затем сообщите, если вы видите такое же поведение.

Другие вопросы по тегам