ওপেনসিএল অ্যাপ্লিকেশনগুলির জন্য সিপিইউ প্ল্যাটফর্ম কীভাবে সক্ষম করবেন?


8

আমি বর্তমানে একটি AMD A8-5600K APU এবং একটি র্যাডিয়ন আর 9 270X সহ একটি মেশিনে উবুন্টু 16.04 চালাচ্ছি running Amdgpu ড্রাইভার এখনও আমার কার্ড সমর্থন করে না এবং তাই আমি আমার GPU এ ওপেনসিএল ব্যবহার করতে পারি না। যাইহোক, আমি ওপিসিএল অ্যাপ্লিকেশনগুলি আমার সিপিইউ ব্যবহার করতে পারে না তার কোনও কারণ দেখছি না।

আমি ভাবতে পারি এমন প্রতিটি প্যাকেজ ইনস্টল করেছি - ocl-icd-libopencl1Ocl-icd-libopencl1 ইনস্টল করুন , ocl-icd-opencl-devOcl-icd-opencl-dev ইনস্টল করুন , ইত্যাদি।

আমি একটি সহজ অ্যাপ্লিকেশন লিখেছি যা উপলভ্য ওপেনসিএল প্ল্যাটফর্মগুলি গণনা করে এবং এটি clGetPlatformIDs()কলটিতে ব্যর্থ হয় । আমি কী মিস করছি?


সম্পাদনা করুন: আমি এসই 6 এর উত্তরে প্রস্তাবিত এএমডি অ্যাপ্লিকেশন এসডিকে ইনস্টল করেছি তবে কোনও প্ল্যাটফর্ম এখনও প্রদর্শিত হচ্ছে না। রানিং straceপ্রকাশ পেয়েছে যে ওপেনসিএল আইসিডি লোডারটি খুঁজে পায়নি libamdocl64.so।


আরও সম্পাদনা: সাফল্য! আমি নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি কাজ করতে সক্ষম হয়েছি:

sudo ln -s '/opt/AMDAPPSDK-3.0/lib/x86_64/sdk/libamdocl64.so' \
    /usr/lib/x86_64-linux-gnu/libamdocl64.so

( /optআপনি AMD অ্যাপ্লিকেশন এসডিকে যে পথে ইনস্টল করেছেন তার সাথে প্রতিস্থাপন করুন ))


প্রকৃত সিপিইউ, বা আইজিপিইউতে?
— সিরো সান্তিলি: 病毒 审查 六四 事件

উত্তর:


1

এএমডি ওয়েবসাইট থেকে এএমডি অ্যাপ্লিকেশন এসডিকে ইনস্টল করুন আপনার তারপরে আপনার সিপিইউ একটি ওপেনসিএল ডিভাইস হিসাবে উপলব্ধ দেখতে পাওয়া উচিত।


1
আমি এটি ইনস্টল করতে সক্ষম হয়েছি তবে আইসিডি কাজ করছে বলে মনে হচ্ছে না। এখনও "প্ল্যাটফর্ম নেই" পাচ্ছেন।
— নাথান ওসমান

এটিকে ডিবাগ করার ক্ষেত্রে অগ্রগতি প্রতিবিম্বিত করতে আমি প্রশ্নটি আপডেট করেছি।
— নাথান ওসমান

... এবং শেষ পর্যন্ত সাফল্য!
— নাথান ওসমান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.