استفاده از cuda در dlib - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

استفاده از cuda در dlib

0 امتیاز
سلام.قصد دارم dlib را تو ویندوز با cuda میک کنم نمی تونه cuda را شناسایی کنه cuda و cudnn هم نصبه ولی نمیشناسه .من از vs2022 و cuda10.0 استفاده می کنم اشکال کار کجاست؟
سوال شده تیر 31, 1401  بوسیله ی .bahman (امتیاز 137)   3 18 24

1 پاسخ

0 امتیاز

اگر قصد دارید vs2022 را به عنوان کامپایلر انتخاب کنید با نسخه cuda خود را به نسخه 11.6 به بالاتر ازتقاء بدید طبعا cudnn سازگار رو هم باید استفاده کنید.

تو environment متغیری به نام CUDA_PATH ایجاد کنید و به طور مثال با مقدار C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6 مقداردهی کنید پس از آن خود dlib به راحتی کودا مدنظر شما را پیدا می کنه.

در ضمن دو تا ایراد هم وجود داره که باید رفع بشه یکی مربوط به ساختار فلدر های cudnn هستش که برای نسخه های کودا 11.6 به بعد یادشون رفته تو فلدر lib توی x64 فایل ها رو قرار بدن اگر بر طبق روال قبلی فلدر cudnn را کپی کنید تو فلدر cuda درست کار نمی کنه دستی فایل را بریزید تو فلدر x64 کودا

مورد دوم هم در مورد کتابخانه zlibwapi.dll هستش که وجود نداره که خودتون از این  آدرس دانلودش کنید و مسیرشو تو environment معرفی کنید.

پاسخ داده شده تیر 31, 1401 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
ویرایش شده مرداد 19, 1401 بوسیله ی مصطفی ساتکی
...