เป็นไปได้ไหมที่จะติดตั้ง openCL บน 16.04 (เฉพาะ CPU)? ฉันลองใช้ไกด์หลายคน แต่ก็ยังไม่ได้รับกล่องทำงาน ฉันมีซีพียูเจนเนอเรชั่นที่สองที่มีสะพานทรายถ้าเป็นเช่นนี้
เป็นไปได้ไหมที่จะติดตั้ง openCL บน 16.04 (เฉพาะ CPU)? ฉันลองใช้ไกด์หลายคน แต่ก็ยังไม่ได้รับกล่องทำงาน ฉันมีซีพียูเจนเนอเรชั่นที่สองที่มีสะพานทรายถ้าเป็นเช่นนี้
คำตอบ:
การติดตั้งขั้นพื้นฐาน
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 ™ Runtime 16.1.1 สำหรับโปรเซสเซอร์Intel® Core ™และโปรเซสเซอร์Intel®Xeon®สำหรับ Ubuntu * (64- บิต) บนhttps://software.intel.com/en-us/articles/opencl-drivers#latest_linux_SDK_release
ติดตั้งแพ็กเกจสำหรับเปลี่ยน rpm เป็น deb
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/
เปิดไฟล์ rpm เพื่อ deb
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
สร้างผู้ขาย dir และเพิ่ม 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 ในท้ายที่สุด
ติดตั้งไดรเวอร์ nvidia (ฉันใช้ 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/th-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
ตามเว็บไซต์สนับสนุนของ Intel OpenCL ไม่ได้รับการสนับสนุนบนโปรเซสเซอร์หลักรุ่นที่ 2 (Sandy Bridge)
คุณจะต้องรุ่นที่ 3 (Ivy Bridge) หรือ CPU รุ่นใหม่กว่าเพื่อใช้ OpenCL 1.2 หรือรุ่นที่ 7 (Kaby Lake) เพื่อให้มีตัวเลือกในการใช้ OpenCL 2.0 กับ Intel GPU (ฉันไม่แน่ใจว่าไดรเวอร์ที่รองรับในปัจจุบันคืออะไร พร้อมใช้งานสำหรับ Linux)