প্রিয় Godশ্বরের ধন্যবাদ আমি এই লিঙ্কটি ব্যবহার করে সমাধানটি পেয়েছি ।
আপনি যখন cuDNN ফাইলগুলি অনুলিপি করার পরে sudo ldconfig চালান তখন এটি ঘটতে পারে।
ইনস্টল করার পরে cuDNN
, এক্সট্রাক্ট করা ফাইলগুলিতে অনুলিপি করা /usr/lib/cuda/lib64
এবং সিমলিংক তৈরি করার পরে ,
সিমলিংকের সাথে জিনিসগুলি ভুল হতে পারে।
সুতরাং যান /usr/local/cuda/lib64/
এবং চালান ls -lha libcudnn*
।
আপনার দুটি সিমলিংক (গা bold় টিল) এবং একটি সিঙ্গল ফাইল দেখতে হবে। এটার মতো কিছু:
/usr/local/cuda/lib64$ ls -lha libcudnn*
lrwxrwxrwx 1 root root 13 Dez 25 23:56 libcudnn.so -> libcudnn.so.5
lrwxrwxrwx 1 root root 17 Dez 25 23:55 libcudnn.so.5 -> libcudnn.so.5.1.5
-rwxr-xr-x 1 root root 76M Dez 25 23:27 libcudnn.so.5.1.5
Libcudnn.so.5.1.5 এর সঠিক সংস্করণটি সম্ভবত আপনার জন্য কিছুটা আলাদা হতে পারে (সম্ভবত libcudnn.so.5.1.10)। সেক্ষেত্রে কোডটি সেই অনুযায়ী মানিয়ে নিন
যদি libcudnn.so
এবং libcudnn.so.5
সিমলিংক না হয় তবে এই কারণেই আপনি এই ত্রুটিটি পেয়েছিলেন। যদি তা হয় তবে আপনার যা করা দরকার তা এটি:
/usr/local/cuda/lib64$ sudo rm libcudnn.so
/usr/local/cuda/lib64$ sudo rm libcudnn.so.5
/usr/local/cuda/lib64$ sudo ln libcudnn.so.5.1.5 libcudnn.so.5
/usr/local/cuda/lib64$ sudo ln libcudnn.so.5 libcudnn.so
Run sudo ldconfig again and there should be no errors
ls -lha libcudnn*
ইন চালানো
/usr/local/cuda/lib64
এবং দেখার পরে:
breeze@breeze:/usr/local/cuda/lib64$ ls -lha libcudnn*
-rwxr-xr-x 1 root root 275M آوریل 15 12:03 libcudnn.so
-rwxr-xr-x 1 root root 275M آوریل 15 12:03 libcudnn.so.7
-rwxr-xr-x 1 root root 275M آوریل 15 12:03 libcudnn.so.7.0.5
-rw-r--r-- 1 root root 268M آوریل 15 12:03 libcudnn_static.a
আমার করতেই হতো :
breeze@breeze:/usr/local/cuda/lib64$ sudo rm libcudnn.so
[sudo] password for breeze:
breeze@breeze:/usr/local/cuda/lib64$ sudo rm libcudnn.so.7
breeze@breeze:/usr/local/cuda/lib64$ sudo ln libcudnn.so.7.0.5 libcudnn.so.7
breeze@breeze:/usr/local/cuda/lib64$ sudo ln libcudnn.so.7 libcudnn.so
breeze@breeze:/usr/local/cuda/lib64$ sudo ldconfig
এবং সবকিছু স্বাভাবিক অবস্থায় ফিরে এসেছে :)