Programming

[Python] OMP: Error #15: Initializing libiomp5md.dll ... 에러 해결하기

변화의 물결1 2023. 9. 26. 19:38

 

안녕하세요.

 

 개발환경 PyCharm에서 Python 소스로 Yolo 테스트하기 위해서 코딩을 했습니다.

그런데 잠깐 창만 나타났다가 에러 나면서 종료가 되었습니다. 참고 사이트에서 말한 것 처럼 각종 라이브러리를 설치하고 해서 그런 것 같기도 한데 가상환경을 생성해서 하는데도 에러가 발생을 하네요.

 

1. 오류 내용

 

OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or cause incorrect results. The best thing to do is to ensure that only a single OpenMP runtime is linked into the process, e.g. by avoiding static linking of the OpenMP runtime in any library. As an unsafe, unsupported, undocumented workaround you can set the environment variable KMP_DUPLICATE_LIB_OK=TRUE to allow the program to continue to execute, but that may cause crashes or silently produce incorrect results. For more information, please see http://www.intel.com/software/products/support/.

 

 

2. 해결방법

 - 인터넷 검색한 결과 아래와 같은 코드를 상단에 추가해주면 문제없이 실행되었습니다.

그런데 Hint 안에 이미 답을 알려주고 있었습니다.

 

import os

os.environ['KMP_DUPLICATE_LIB_OK']='True'

 

 

 

 

감사합니다.

 

<참고 사이트>

https://jaeniworld.tistory.com/8

반응형