जवाबों:
मूल स्थापना
sudo apt install ocl-icd-libopencl1
sudo apt install opencl-headers
sudo apt install clinfo
लिंक और संकलन करने की आवश्यकता है
sudo apt install ocl-icd-opencl-dev
sudo apt install beignet
इस फ़ाइल को डाउनलोड करें OpenCL ™ रनटाइम 16.1.1 इंटेल® कोर ™ के लिए और Intel® Xeon® प्रोसेसर उबंटू के लिए * (64-बिट) https://software.intel.com/en-us/articles/opencl-drivers#atestest_linux_SDK_release पर
आरपीएम को डिबेट में बदलने के लिए पैकेज स्थापित करें
sudo apt-get install -y rpm alien libnuma1
अनार डाउनलोड की गई फ़ाइल
डीबट पैकेजों में
tar -xvf opencl_runtime_16.1.1_x64_ubuntu_6.4.0.25.tgz
cd opencl_runtime_16.1.1_x64_ubuntu_6.4.0.25/rpm/
आरपीएम फाइलों को चालू
fakeroot alien --to-deb opencl-1.2-base-6.4.0.25-1.x86_64.rpm
fakeroot alien --to-deb opencl-1.2-intel-cpu-6.4.0.25-1.x86_64.rpm
करें .deb संकुल
sudo dpkg -i opencl-1.2-base_6.4.0.25-2_amd64.deb
sudo dpkg -i opencl-1.2-intel-cpu_6.4.0.25-2_amd64.deb
स्थानीय विन्यास फाइल को स्पर्श करें फ़ाइल
sudo touch /etc/ld.so.conf.d/intelOpenCL.conf
खोलें
sudo vim /etc/ld.so.conf.d/intelOpenCL.conf
और लाइन जोड़ें
/opt/intel/opencl-1.2-6.4.0.25/lib64/clinfo
एक विक्रेता बनाएँ और Intel.icd जोड़ें
sudo mkdir -p /etc/OpenCL/vendors
sudo ln /opt/intel/opencl-1.2-6.4.0.25/etc/intel64.icd /etc/OpenCL/vendors/intel64.icd
sudo ldconfig
अपने उपकरणों को सूचीबद्ध करने की कमान
clinfo
इस फ़ाइल को लोड करें
सब कुछ काम करता है
tar xzvf tools-master.tar.gz
cd tools-master
make
./print-devices
./cl-demo 1000 10
यह सुनिश्चित करने के लिए इस कोड को चलाएं। इसे
अंत में GOOD प्रिंट आउट करना चाहिए
एनवीडिया ड्राइवर स्थापित करें (मैंने 370 का उपयोग किया है), इसमें सभी रनटाइम डाइवर्स शामिल होने चाहिए
https://wiki.tiker.net/OpenCLHowTo http://korniychuk.org.ua/instruction/how-to-use-opencl-on-ubuntu-16-04/ https://laanwj.github.io/2016 /05/06/opencl-ubuntu1604.html https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_SDK_release https://software.intel.com/en-us/forums/opencl/topic / 285869 https://streamcomputing.eu/blog/2011-06-24/install-opencl-on-debianubuntu-orderly/ https://software.intel.com/en-us/forums/opencl/topic/390630 https : //stackoverflow.com/questions/16977216/opencl-compile-on-linux
के अनुसार इंटेल के समर्थन साइट , OpenCL 2 जनरल (सैंडी ब्रिज) कोर प्रोसेसर पर समर्थित नहीं है।
ओपनसीएल 1.2 का उपयोग करने के लिए आपको एक 3 जी जीन (आइवी ब्रिज) या नए सीपीयू की आवश्यकता होगी, या इंटेल जीपीयू के साथ ओपनसीएल 2.0 का उपयोग करने का विकल्प होगा (मुझे यकीन नहीं है कि वर्तमान में ड्राइवरों में समर्थित है लिनक्स के लिए उपलब्ध)।