Intel OpenVINO backend

Intel OpenVINO backend#

DeepLabCut provides an option to run deep learning model with OpenVINO backend. To enable OpenVINO in your pipeline, use use_openvino flag of analyze_videos method with one of string values indicating device:

  • “CPU” - Use CPU. This is a default value.

  • “GPU” - Use iGPU (requires OpenCL to be installed). First launch might take some time for kernels initialization.

  • “MULTI:CPU,GPU” - Use CPU and GPU simultaneously. In most cases this option provides the best efficiency.

def analyze_videos(
    ...
    use_openvino="MULTI:CPU,GPU",
)

OpenVINO is an optional dependency. You can install it with DeepLabCut by the following command:

pip install deeplabcut[openvino]