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


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.