ฉันมีแล็ปท็อปที่มี RTX3060 ฉันใช้ tensorflow >= 2.6.0 บน Ubuntu 20.04
ฉันได้ติดตั้งไดรเวอร์ nvidia เวอร์ชัน 495.44
ฉันติดตั้งการพึ่งพาตามเทนเซอร์โฟลว์ กวดวิชา.
ฉันได้ติดตั้ง cuda 11.5 นิ้ว /usr/local/cuda-11.5
และ cudNN สำหรับ cuda 11.5 และกำหนดเส้นทางใน zshrc
เมื่อฉันนำเข้า tensorflow ในโปรแกรม ฉันไม่มีคำเตือน/ข้อผิดพลาด แต่เมื่อฉันพยายามแสดงรายการ ฉันมีสิ่งนี้:
tf.config.list_physical_devices('GPU')
2021-11-30 16:51:37.873669: ฉัน tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:939] การอ่านโหนด NUMA ที่สำเร็จจาก SysFS มีค่าติดลบ (-1) แต่ต้องมีโหนด NUMA อย่างน้อยหนึ่งโหนด ดังนั้นการส่งคืน NUMA โหนดเป็นศูนย์
2021-11-30 16:51:37.895854: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] ไม่สามารถโหลดไลบรารีไดนามิก 'libcudnn.so.8'; dlerror: libcudnn.so.8: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว LD_LIBRARY_PATH: /usr/local/cuda-11.5/include:/usr/local/cuda-11.5/lib64:
2021-11-30 16:51:37.895881: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1850] ไม่สามารถ dlopen ไลบรารี GPU บางตัวได้ โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้งไลบรารี่ที่ขาดหายไปดังกล่าวข้างต้นอย่างถูกต้อง หากคุณต้องการใช้ GPU ทำตามคำแนะนำที่ https://www.tensorflow.org/install/gpu สำหรับวิธีดาวน์โหลดและตั้งค่าไลบรารีที่จำเป็นสำหรับแพลตฟอร์มของคุณ
กำลังข้ามการลงทะเบียนอุปกรณ์ GPU...
[]
มีใครรู้บ้างว่าทำไม tensorflow ถึงยังไม่เห็น GPU ของฉัน