libtorch_cpu.so: undefined symbo: iJIT_NotifyEvent

프로그래밍 팁 2025. 7. 2. 00:00

 

 AI모델을 학습하는 과정에서 최신 버전의 Pytorch에서 원활하게 작동되지 않는 케이스가 있어 이전 버전의 Pytorch를 설치후 import 하는 과정에서 아래와 같은 에러가 발생하였습니다.

 

libtorch_cpu.so: undefined symbo: iJIT_NotifyEvent

 

이 오류는 주로 PyTorch와 Intel MKL 라이브러리간의 호환성 문제로 발생한다고 합니다. MKL(Intel Math Kernel Library)은 인텔에서 제공하는 고성능 수치 연산 라이브러리로서 최신 MKL 버전에서 일부 심볼이 제거되어 이러한 문제가 발생할 수 있다고 합니다.

해당 오류는 아래의 방법과 같이 MKL의 버전을 낮춤으로서 해결할 수 있었습니다.

 

conda install mkl==2024.0
또는
pip install mkl==2024.0 

 

300x250