parameters: ()
docstring: Adds OpenVINO libs to path on Win OS.
docstring_summary: Adds OpenVINO libs to path on Win OS.
docstring_tokens: Adds OpenVINO libs to path on Win OS .
function: def add_openvino_libs_to_path() -> None:
      """Adds OpenVINO libs to path on Win OS."""
      if sys.platform == "win32":
          # Installer, yum, pip installs openvino dlls to the different directories
          # and those paths need to be visible to the openvino modules
          #
          # If you're using a custom installation of openvino,
          # add the location of openvino dlls to your system PATH.
          #
          # looking for the libs in the pip installation path by default.
          openvino_libs = [os.path.join(os.path.dirname(__file__), "libs")]
          # setupvars.bat script set all libs paths to OPENVINO_LIB_PATHS environment variable.
          openvino_libs_installer = os.getenv("OPENVINO_LIB_PATHS")
          if openvino_libs_installer:
              openvino_libs.extend(openvino_libs_installer.split(";"))
          for lib in openvino_libs:
              lib_path = os.path.join(os.path.dirname(__file__), lib)
              if os.path.isdir(lib_path):
                  os.environ["PATH"] = os.path.abspath(lib_path) + ";" + os.environ["PATH"]
                  # On Windows, with Python >= 3.8, DLLs are no longer imported from the PATH.
                  if (3, 8) <= sys.version_info:
                      os.add_dll_directory(os.path.abspath(lib_path))
function_tokens: def add_openvino_libs_to_path ( ) -> None : if sys . platform == "win32" : # Installer, yum, pip installs openvino dlls to the different directories # and those paths need to be visible to the openvino modules # # If you're using a custom installation of openvino, # add the location of openvino dlls to your system PATH. # # looking for the libs in the pip installation path by default. openvino_libs = [ os . path . join ( os . path . dirname ( __file__ ) , "libs" ) ] # setupvars.bat script set all libs paths to OPENVINO_LIB_PATHS environment variable. openvino_libs_installer = os . getenv ( "OPENVINO_LIB_PATHS" ) if openvino_libs_installer : openvino_libs . extend ( openvino_libs_installer . split ( ";" ) ) for lib in openvino_libs : lib_path = os . path . join ( os . path . dirname ( __file__ ) , lib ) if os . path . isdir ( lib_path ) : os . environ [ "PATH" ] = os . path . abspath ( lib_path ) + ";" + os . environ [ "PATH" ] # On Windows, with Python >= 3.8, DLLs are no longer imported from the PATH. if ( 3 , 8 ) <= sys . version_info : os . add_dll_directory ( os . path . abspath ( lib_path ) )