উবুন্টুতে কীভাবে libOpenCL.so ইনস্টল করবেন


44

আমি ডাউনলোড করেছি intel_sdk_for_opencl_2016_ubuntu_6.0.0.1049_x64, চালনার চেষ্টা করেছি install.shতবে এটি অসমর্থিত ওএস বলে, তাই আমি তখন কোথাও পড়েছি যে আমাকে আরপিএম ফাইলগুলির একটি থেকে .deb ফাইল তৈরি করতে হবে, আমি এটি 2 দিয়ে করেছি:

opencl-1.2-devel_6.0.0.1049-2_amd64.deb

opencl-1.2-ইন্টেল-devel_6.0.0.1049-2_amd64.deb

এগুলি উভয়ই দিয়ে ইনস্টল করা হয়েছে sudo dpkg -iতবে আমার এখনও প্রয়োজনীয় লাইব ওপেনসিএল নেই

এখন আমি আটকে আছি ... :(

উত্তর:


57

এটা দেখে মনে হচ্ছে libOpenCL.soদ্বারা প্রদান করা হয় ocl-icd-opencl-devপ্যাকেজ। এই প্যাকেজটি ইনস্টল করতে, চালান:

sudo apt update
sudo apt install ocl-icd-opencl-dev

এখন libOpenCL.so এ অবস্থিত হওয়া উচিত /usr/lib/x86_64-linux-gnu/libOpenCL.so


2
পাইথন 3-পাইপেনক্লাল রয়েছে পাইথন / নম্পি সহ ওপেনক্লাব ব্যবহার করার জন্য, এবং এনভিডিয়া গ্রাফিক্স কার্ডের জন্য ড্রাইভার, সি বিকাশের জন্য আপনার ওপেনক্লা-হেডার লাগবে .. এগুলি জেনিক ড্রাইভার @ নিক ওয়েইনবার্গের তালিকাভুক্ত হতে পারে
জন হল

আপনাকে অনেক ধন্যবাদ! আমার গবেষণায় মজাদার আমি এর মতো সহজ উত্তরটি কখনই পাইনি ... চুদাও ইনস্টল করার অনুরূপ উপায় আছে কিনা তা আমাকে বলার ব্যাপারে আপনি কি আপত্তি করবেন? ধন্যবাদ!
বদজানো

আপনি এখানে প্যাকেজগুলি একবার দেখে নিতে পারেন: package.ubuntu.com/… , তবে আপনার কোনটি দরকার তা আমি নিশ্চিত নই। আপনি যদি কোনও প্যাকেজ সরবরাহ করে এমন নির্দিষ্ট ফাইল খুঁজছেন (যেমন আপনি সন্ধান করছিলেন libOpenCL.so) প্রতিটি প্যাকেজের বিশদ পৃষ্ঠায় একটি "ফাইলের তালিকা" লিঙ্ক রয়েছে যা কাজে আসে।
নিক ওয়েইনবার্গ

4

উপায়, নিক ওয়েইনবার্গের পরামর্শ অনুসারে, ড্রাইভারটির একটি দুর্দান্ত পুরানো সংস্করণ ইনস্টল করে, তাই আমি আপনাকে আপনার হার্ডওয়্যার বিক্রেতা থেকে সরাসরি এটি ডাউনলোড করার পরামর্শ দেব।

আপনার যেহেতু ইন্টেল সিপিইউ রয়েছে তাই নিম্নলিখিতটি করুন

  1. ইন্টেল ওপেনসিএল ড্রাইভারদের ওয়েব-পৃষ্ঠা খুলুন , "ওপেনসিএল জন্য ইন্টেল সিপিইউ রানটাইম Linux অ্যাপ্লিকেশনগুলি লিনাক্স * ওএসের জন্য 18.1 (কেবলমাত্র 64 বিট)" এ যান এবং "ডাউনলোড" টিপুন
  2. ওয়েব সাইট আপনাকে নিবন্ধন এবং লগইন করতে বলবে। এই বাধ্যতামূলক. তারপরে আপনাকে টিজিজেড-সংরক্ষণাগারটির লিঙ্কে পরিচালিত হবে।
  3. এই সংরক্ষণাগারটি ডাউনলোড করুন এবং নীচে এটি ইনস্টল করুন।

    tar -pvxf l_opencl_p_18.1.0.013.tgz
    cd l_opencl_p_18.1.0.013/`
    sudo ./install.sh`
    

    এই ইনস্টলেশন স্ক্রিপ্টটি অনেক লাইব্রেরি লিখবে /opt/intelএবং একটি প্রতীকী লিঙ্ক তৈরি করবে (বা পুরানোটি প্রতিস্থাপন করবে) /usr/lib/x86_64-linux-gnu/libOpenCL.so

বিষয়টির বিষয়ে আমার বোঝাপড়াটি হ'ল উপরের পদক্ষেপগুলি ওপেনসিএলকে আপনার ইন্টেল সিপিইউ অ্যাক্সেস করার অনুমতি দেয়। তবে আপনার যদি ইন্টেল এইচডি গ্রাফিক্স থাকে তবে ওপেনসিএলকে এই সংহত গ্রাফিকগুলিও ব্যবহার করার অনুমতি দেওয়া বুদ্ধিমান হয়ে যায়। তারপরে নিম্নলিখিতটি করুন

  1. ইন্টেল ওপেনসিএল ড্রাইভারদের ওয়েব পৃষ্ঠাটি আবার খুলুন , তবে এবার "ইনটেল গ্রাফিক্স প্রযুক্তি" বিভাগের অধীনে "লিনাক্স * ওএস উবুন্টু * 16.04.x ​​(দেব)" এ যান। তারপরে আপনার দুটি পছন্দ আছে: "ডাউনলোড" এবং "বিল্ড"। "ডাউনলোড" লিঙ্কটি ব্যবহার করুন, এটি আপনাকে প্রাক-বিল্ট বাইনারিগুলিতে নিয়ে আসবে ("বিল্ড" আপনাকে ইন্টেলের গিথুবে উত্স কোডে নিয়ে আসবে, তবে আমি কখনও এটি উত্স থেকে সংকলনের চেষ্টা করিনি)।
  2. সেখানে দেওয়া নির্দেশাবলী অনুসরণ করুন। আমি কেবল এখানে একটি ফিক্স দিয়ে অনুলিপি করেছি - যেহেতু নির্ভরতা যাচাই করে না তার sudo aptপরিবর্তে ব্যবহার করুন :sudo dpkg -i *.debdpkg

    mkdir neo
    cd neo
    wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-gmmlib_19.1.1_amd64.deb
    wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-igc-core_19.11.1622_amd64.deb
    wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-igc-opencl_19.11.1622_amd64.deb
    wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-opencl_19.14.12751_amd64.deb
    wget https://github.com/intel/compute-runtime/releases/download/19.14.12751/intel-ocloc_19.14.12751_amd64.deb
    sudo apt install ./*deb
    

    লক্ষ্য করুন .যে ./*debগুরুত্বপূর্ণ: ছাড়াই এই বিন্দু আপনি পাবেন Unable to locateএবং Couldn't findত্রুটি।

পিএস ইন্টেল ওয়েবসাইট উপযুক্ত সিপিইউগুলি তালিকাভুক্ত করে, আপনার এই তালিকায় রয়েছে তা নিশ্চিত করুন।


0

আমি ওপেনসিএলকে উবুন্টু 19.04 x64 তে ডার্টটেবলের জন্য কাজ করতে চাইছিলাম।

প্রাথমিকভাবে darktable-cltestরিপোর্ট

0.016782 [opencl_init] could not find opencl runtime library 'libOpenCL'
0.016851 [opencl_init] could not find opencl runtime library 'libOpenCL.so'
0.016988 [opencl_init] found opencl runtime library 'libOpenCL.so.1'
0.017020 [opencl_init] opencl library 'libOpenCL.so.1' found on your system and loaded
0.021674 [opencl_init] found 1 platform
0.077428 [opencl_init] found 1 device
0.077458 [opencl_init] discarding device 0 `Intel(R) HD Graphics 5500 BroadWell U-Processor GT2' because the driver `OpenCL 1.2 beignet 1.3' is blacklisted.
0.077464 [opencl_init] no suitable devices found.
0.077469 [opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
0.077473 [opencl_init] initial status of opencl enabled flag is OFF.

তবে sudo apt-get install intel-opencl-icdএটা ঠিক কাজ করার পরে ।

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