Score:0

โปรแกรมหยุดทำงานหลังจากอัพเดตระบบ

ธง lc

ฉันใช้โปรแกรมที่เรียกว่า GPUNUFFT เป็นเวลานานแล้วและหลังจากอัปเดตระบบของฉันเป็น Ubuntu 20.04 มันหยุดทำงานและฉันได้รับข้อผิดพลาดของไฟล์ที่หายไป:

libcufft.so.7.5: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

ผมลองค้นดูปรากฏว่าเป็น ไลบรารี่ที่ CUDA ใช้ในการดำเนินการ FFT ซึ่งสมเหตุสมผลว่าทำไมมันถึงมองหาแต่ไม่ใช่ว่าทำไมมันถึงหายไป

ฉันมี CUDA เวอร์ชั่น 11.4 และ เอ็นวีซี V10.1.243 ดังนั้นฉันจึงไม่แน่ใจว่าเหตุใดไลบรารีนี้จึงหายไป

ฉันพยายามค้นหาโฟลเดอร์ที่มีไฟล์ไลบรารีเหล่านี้โดยทำ echo $LD_LIBRARY_PATH แต่นั่นเพิ่งส่งคืนบรรทัดว่าง

มีความคิดว่าฉันจะแก้ไขปัญหานี้ได้อย่างไร

Score:0
ธง in

เวอร์ชันของไลบรารีที่ต้องการมีเฉพาะใน CUDA 10.4 ดังนั้นแม้ว่าคุณจะติดตั้ง CUDA 11 แล้ว คุณจะไม่พบ libcufft.so.7.5 ในของคุณ /usr/local/cuda/lib64 ไดเรกทอรี ส่วนใหญ่คุณจะพบ libcufft.so.10 หรือสูงกว่า.

เหตุผลนี้เกิดขึ้นหลังจากการอัปเดตของคุณเนื่องจาก CUDA 10.4 ใช้งานได้กับ Ubuntu 18.04 เท่านั้น ไม่ใช่ 20.04 ดังนั้นคุณต้องดาวน์เกรดระบบปฏิบัติการของคุณหรือสร้างโปรแกรมใหม่เพื่อใช้ไลบรารีเวอร์ชันล่าสุด

nikebol906 avatar
lc flag
ขอบคุณที่ชี้ให้เห็นว่าสำหรับฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา