আপনাকে প্রথমে ইনস্টল করা চুডন ফাইলটি খুঁজে বের করতে হবে এবং তারপরে এই ফাইলটিকে বিশ্লেষণ করতে হবে। ফাইলটি সন্ধান করতে আপনি এটি ব্যবহার করতে পারেন:
whereis cudnn.h
CUDNN_H_PATH=$(whereis cudnn.h)
যদি এটি কাজ না করে তবে নীচে "রেডহাইট বিতরণ" দেখুন।
একবার এই অবস্থানটি সন্ধান করার পরে আপনি নিম্নলিখিতটি করতে পারেন ( ${CUDNN_H_PATH}
পাথের পরিবর্তে ):
cat ${CUDNN_H_PATH} | grep CUDNN_MAJOR -A 2
ফলাফলটি দেখতে এমন কিছু হওয়া উচিত:
#define CUDNN_MAJOR 7
#define CUDNN_MINOR 5
#define CUDNN_PATCHLEVEL 0
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
যার অর্থ সংস্করণটি 7.5.0।
উবুন্টু 18.04 (সুডো অ্যাপটি ইনস্টল এনভিডিয়া-চুদা-টুলকিটের মাধ্যমে)
এই পদ্ধতির ইনস্টলেশনটি / usr / অন্তর্ভুক্ত এবং / usr / lib / cuda / lib64 এ চুদা ইনস্টল করে, সুতরাং আপনার যে ফাইলটি দেখতে হবে তা /usr/incolve/cudnn.h এ রয়েছে।
CUDNN_H_PATH=/usr/include/cudnn.h
cat ${CUDNN_H_PATH} | grep CUDNN_MAJOR -A 2
দেবিয়ান এবং উবুন্টু
CuDNN v5 থেকে (কমপক্ষে আপনি sudo dpkg -i <library_name>.deb
প্যাকেজগুলির মাধ্যমে ইনস্টল করার সময় ) থেকে মনে হচ্ছে আপনার নিম্নলিখিত ব্যবহারের প্রয়োজন হতে পারে:
cat /usr/include/x86_64-linux-gnu/cudnn_v*.h | grep CUDNN_MAJOR -A 2
উদাহরণ স্বরূপ:
$ cat /usr/include/x86_64-linux-gnu/cudnn_v*.h | grep CUDNN_MAJOR -A 2
#define CUDNN_MAJOR 6
#define CUDNN_MINOR 0
#define CUDNN_PATCHLEVEL 21
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
#include "driver_types.h"
ইঙ্গিত দেয় যে CUDNN সংস্করণটি .0.০.২১ ইনস্টল করা আছে।
Redhat বিতরণ
CentOS এ, আমি CUDA এর সাথে এর অবস্থানটি পেয়েছি:
$ whereis cuda
cuda: /usr/local/cuda
তারপরে আমি cudnn.h ফাইল সম্পর্কে এই অবস্থানটি থেকে পাওয়া পদ্ধতিটি ব্যবহার করেছি:
$ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
USE_CUDNN
সক্ষম এবং ছাড়া কিছু উদাহরণ চালনার চেষ্টা করেছিলেন ?