การติดตั้งแพ็คเกจ BLAS และ LAPACK


36

จะติดตั้ง BLAS & LAPACK ใน Ubuntu 14.04 ได้อย่างไร เมื่อฉันพยายามติดตั้งแพ็คเกจเหล่านี้ด้วยapt-get install BLAS:

Error occurred  
Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

คุณติดตั้งอย่างไร
Maythux

ฉันแนะนำการใช้งาน OpenBLAS ( sudo apt install libopenblas-dev) ซึ่งเร็วที่สุดเท่าที่จะทำได้ (ดูที่การวัดประสิทธิภาพบนเว็บ) เป็นโบนัสมันมีการใช้ LAPACK เช่นกัน
เฟลิเป้ SS ชไนเดอร์

คำตอบ:


57

มีการพิมพ์ผิดใน @ คำตอบของ Maythux เป็น: ไม่ควรมีในeliblapacke

ชุดแพ็คเกจที่เรียบง่ายยิ่งขึ้นสามารถติดตั้งได้กับ:

sudo apt-get install libblas-dev liblapack-dev

นอกจากนี้หากคุณกำลังติดตั้งสิ่งเหล่านี้เพื่อscipyติดตั้งpipอาจเป็นวิธีการแก้ปัญหาที่สมบูรณ์ (ฉันไม่ได้ใช้pip install scipyในสถาปัตยกรรม ARM Ubuntu ระบบ 14.04) ฉันพบความสำเร็จด้วยapt-get install python-scipyแต่เป็นเวอร์ชั่นเก่ากว่า (0.13.3) หากคุณต้องการเวอร์ชั่นที่ใหม่กว่าผ่านpipคุณอาจต้อง:

sudo apt-get install gfortran

ฉันพบข้อมูลนี้ใน StackOverflow ที่นี่



8

เพื่อแก้ปัญหาการล็อกไดเรกทอรีผู้ดูแลระบบให้ค้นหากระบวนการ

sudo rm /var/lib/apt/lists/lock
sudo apt-get update

จากนั้นลองใช้คำสั่งเพื่อติดตั้ง

sudo apt-get install libblas-dev checkinstall
sudo apt-get install libblas-doc checkinstall
sudo apt-get install liblapacke-dev checkinstall
sudo apt-get install liblapack-doc checkinstall

3
เราควรจะแนะนำให้ลบไฟล์ล็อคออกก่อนที่จะยืนยันว่าเป็นไฟล์เก่าหรือไม่ และอะไรคือสิ่งที่มีไว้checkinstallเพื่ออะไร?
ขับเหล็ก

คำตอบของ @ hamx0r คือคำตอบที่คุณต้องการใช้ สิ่งนี้ไม่ถูกต้องอีกต่อไป
mschuett

-1

ฉันประสบปัญหาเดียวกันและฉันพบว่าฉันควรลบล็อคออกจากที่เก็บถาวรก่อน

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

จากนั้นฉันก็ใช้คำสั่งเหล่านี้

sudo apt-get install libblas-dev checkinstall
sudo apt-get install libblas-doc checkinstall
sudo apt-get install liblapacke-dev checkinstall
sudo apt-get install liblapack-doc checkinstall

มันทำงานได้ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.