MKL이 설치되어 있는지 확인하고 해당 경로를 찾는 방법

MKL이 설치되어 있는지 확인하고 해당 경로를 찾는 방법

도와주세요. OSQP를 설치하는 데 3시간이 걸렸습니다.

MKL을 설치해야 합니다. 전체 패키지를 다운로드하여 설치했습니다. 그런데 어디에 있는지, 정상인지 어떻게 확인하는지 모르겠습니다. 여기에서:

https://osqp.org/docs/get_started/linear_system_solvers.html

나는 이것을 해야 한다:

  source $MKLROOT/bin/mklvars.sh intel64

여기서 MKLROOT는 MKL 설치 디렉터리입니다. 그런데 그게 뭐죠?

도와주시면 감사하겠습니다.

답변1

대답은 MKLROOT가 MKL을 설치한 위치라는 것입니다. 내 컴퓨터에서는 이지만 /opt/intel/mkl/귀하의 컴퓨터에서는 다를 수 있습니다. 다양한 운영 체제의 MKL 기본 설치 디렉터리에 대한 정보를 찾을 수 있습니다.여기.

또한 OSQP를 사용하기 위해 MKL이 필요하지 않습니다. cmake를 사용하여 OSQP를 직접 빌드하는 경우 -DENABLE_MKL_PARDISO=FALSE이 경우 OSQP가 자체 선형 솔버만 사용하도록 지정할 수 있습니다 qdldl.

관련 정보