ข้อผิดพลาด FATAL ของ Intel MKL คืออะไร: ไม่สามารถโหลด libmkl_core.dylib ได้ ในขณะที่ใช้งาน pyspark ใน MacOs?

ติดตั้ง Pyspark ใน Mac ของฉันแล้ว ฉันได้รับข้อผิดพลาดนี้ขณะพยายามเรียกใช้ Pyspark จากบรรทัดคำสั่ง

ฉันกำลังติดตั้ง Pyspark โดยใช้ homebrew และทำตามคำแนะนำในบล็อกนี้ (https://medium.com/@roshinijohri/spark-with-jupyter-notebook-on-macos-2-0-0-and-higher-c61b971b5007) เมื่อฉันเริ่มใช้งาน Pyspark ในเชลล์ ฉันได้รับข้อผิดพลาดดังต่อไปนี้

    Python 3.7.1 (default, Dec 14 2018, 13:28:58) 
    [Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    Intel MKL FATAL ERROR: Cannot load libmkl_core.dylib.

person vinaykp    schedule 20.04.2019    source แหล่งที่มา


คำตอบ (2)


MKL คือ "Math Kernel Library" ของ Intel และโดยพื้นฐานแล้วจะจัดการกับการคำนวณ Numpy เวอร์ชันใหม่ใช้ MKL เป็นค่าเริ่มต้น และนั่นอาจเป็นสาเหตุที่ทำให้ข้อผิดพลาดนี้ปรากฏขึ้น

ลองอัปเดต numpy

conda update numpy

หรือปิดการใช้งาน MKL โดย

conda install nomkl

หวังว่าจะช่วยได้! ข้อมูลอ้างอิง: https://github.com/BVLC/caffe/issues/3884

person sk311    schedule 14.07.2019

ป้อนคำอธิบายรูปภาพที่นี่

อัปเดตแพ็คเกจ mkl ของคุณ นั่นควรแก้ไขปัญหานี้

person Uncaught Exception    schedule 21.12.2020