ไม่สามารถติดตั้ง OpenVINO™ Training Extension จากสาขา misc ในที่เก็บ GitHub* ได้
ข้อ กำหนด เบื้อง ต้น
ขั้นตอนการติดตั้ง:
git clone https://github.com/openvinotoolkit/training_extensions.git
export OTE_DIR=`pwd`/training_extensions
git clone https://github.com/openvinotoolkit/open_model_zoo --branch 2021.4.2
export OMZ_DIR=`pwd`/open_model_zoo
cd /training_extensions/models/object_detection
./init_venv.sh
source venv/bin/activate
/training_extensions/external/mmdetection/requirements/runtime.txt
onnx==1.10.1
onnxoptimizer==0.2.6
cd /training_extensions/external/mmdetection/
pip install -r requirements/build.txt
pip install "git+ https://github.com/open-mmlab/cocoapi.git#subdirectory=pycocotools"
pip install -v -e .
cd /training_extensions/models/object_detection
export MODEL_TEMPLATE=`realpath ./model_templates/horizontal-text-detection/horizontal-text-detection-0001/template.yaml`
export WORK_DIR=/tmp/my-$(basename $(dirname $MODEL_TEMPLATE))
export SNAPSHOT=snapshot.pth
python ../../tools/instantiate_template.py ${MODEL_TEMPLATE} ${WORK_DIR}
cd ${WORK_DIR}
python export.py \
--load-weights ${SNAPSHOT} \
--save-model-to export
python ${OMZ_DIR}/demos/object_detection_demo/python/object_detection_demo.py \
-m export/model.xml \
-at ssd \
-i /dev/video0
ขั้นตอนการแก้ไขปัญหา:
หาก ModuleNotFoundError: ไม่มีโมดูลที่ชื่อ 'mmcv._ext' เกิดขึ้น ให้ดาวน์เกรด CUDA เป็นเวอร์ชัน 10.2
หากไม่พบหรือการกําหนดค่า RuntimeError: ไม่พบหรือไม่มีตัวเพิ่มประสิทธิภาพโมเดล OpenVINO™เกิดขึ้นอย่างถูกต้อง ให้ทําตามขั้นตอนในขั้นตอนที่ 4: กําหนดค่า Model Optimizer
หากข้อผิดพลาดยังคงอยู่ ให้ระบุพาธเต็มสําหรับ mo.py ภายในไฟล์ /mmdetection/tools/export.py (บรรทัด 154,171,179 และ 185)
พาธเต็มสําหรับ mo.py:
/opt/intel/openvino_2021.4.752/deployment_tools/model_optimizer/mo.py