intel oneAPI Threading Building Blocks
ຂໍ້ມູນຜະລິດຕະພັນ
ຫນຶ່ງ API Threading Building Blocks (ຫນຶ່ງ TB)
oneAPI Threading Building Blocks (oneTBB) ແມ່ນຮູບແບບການຂຽນໂປລແກລມຂະຫນານຕາມເວລາແລ່ນສໍາລັບລະຫັດ C++ ທີ່ໃຊ້ກະທູ້. ມັນເປັນຫ້ອງສະໝຸດເວລາແລ່ນທີ່ອີງໃສ່ແມ່ແບບທີ່ອອກແບບມາເພື່ອຊ່ວຍ ໝູນໃຊ້ປະສິດທິພາບຂອງໂປເຊດເຊີຫຼາຍຫຼັກ. oneTBB ຊ່ວຍເຮັດໃຫ້ການຂຽນໂປຼແກຼມຂະຫນານງ່າຍຂຶ້ນໂດຍການແຍກການຄິດໄລ່ເຂົ້າໄປໃນວຽກຂະຫນານ. Parallelism ແມ່ນດໍາເນີນຢູ່ໃນຂະບວນການດຽວໂດຍຜ່ານກະທູ້, ກົນໄກຂອງລະບົບປະຕິບັດການທີ່ຊ່ວຍໃຫ້ຊຸດຄໍາແນະນໍາດຽວກັນຫຼືທີ່ແຕກຕ່າງກັນຖືກປະຕິບັດພ້ອມໆກັນ.
oneTBB ສາມາດດາວໂຫຼດໄດ້ເປັນຜະລິດຕະພັນດຽວ ຫຼືເປັນສ່ວນຫນຶ່ງຂອງ Intel(R) oneAPI Base Toolkit. ຜະລິດຕະພັນມາພ້ອມກັບຊຸດຂອງຄວາມຕ້ອງການຂອງລະບົບທີ່ຄວນຈະໄດ້ຮັບການຕອບສະຫນອງກ່ອນທີ່ຈະຕິດຕັ້ງ.
ຄວາມຕ້ອງການລະບົບ
- ອ້າງອີງເຖິງຄວາມຕ້ອງການຂອງລະບົບ oneTBB.
ການຕິດຕັ້ງ
- ດາວໂຫຼດ oneTBB ເປັນຜະລິດຕະພັນທີ່ຢູ່ດຽວຫຼືເປັນສ່ວນຫນຶ່ງຂອງ Intel(R) oneAPI Base Toolkit.
- ອ້າງເຖິງຄູ່ມືການຕິດຕັ້ງສໍາລັບສະບັບ stand-alone (Windows* OS ແລະ Linux* OS) ແລະ Intel(R) oneAPI Toolkits Installation Guide.
ຄໍາແນະນໍາການນໍາໃຊ້
-
- ຫຼັງຈາກການຕິດຕັ້ງ oneTBB, ຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມໂດຍການໄປທີ່ໄດເລກະທໍລີການຕິດຕັ້ງ oneTBB. ໂດຍຄ່າເລີ່ມຕົ້ນ, ໄດເລກະທໍລີການຕິດຕັ້ງແມ່ນດັ່ງຕໍ່ໄປນີ້:
ສໍາລັບ Linux* OS: /opt/intel/Konami/tab/latest/env/vars.sh
ສໍາລັບ Windows* OS: %ProgramFiles(x86)%InteloneAPItbblatestenvvars.bat
-
- ລວບລວມໂຄງການໂດຍໃຊ້ oneTBB ໃນ Linux* OS ແລະ macOS* ໂດຍໃຊ້ເຄື່ອງມື pkg-config. ໃຫ້ເສັ້ນທາງອັນເຕັມທີ່ເພື່ອຄົ້ນຫາລວມທັງ files ແລະຫ້ອງສະຫມຸດ, ຫຼືສະຫນອງເສັ້ນງ່າຍດາຍເຊັ່ນນີ້:
g++ -o test test.cpp $(pkg-config –libs –flags tab)
- ສໍາລັບ Windows* OS, ນອກຈາກນັ້ນ, ໃຫ້ໃຊ້ທຸງທາງເລືອກ –msvc-syntax ທີ່ປ່ຽນທຸງການລວບລວມ ແລະການເຊື່ອມໂຍງໃນຮູບແບບທີ່ເຫມາະສົມ.
- ເບິ່ງຄູ່ມືຜູ້ພັດທະນາແລະການອ້າງອີງ API ໃນ GitHub ສໍາລັບບັນທຶກລາຍລະອຽດ, ບັນຫາທີ່ຮູ້, ແລະການປ່ຽນແປງ.
ເລີ່ມຕົ້ນດ້ວຍຫນຶ່ງ API Threading Building Blocks (ຫນຶ່ງ TB)
- oneAPI Threading Building Blocks (oneTBB) ແມ່ນຮູບແບບການຂຽນໂປລແກລມຂະຫນານຕາມເວລາແລ່ນສໍາລັບລະຫັດ C++ ທີ່ໃຊ້ກະທູ້. ມັນປະກອບດ້ວຍຫ້ອງສະໝຸດເວລາແລ່ນທີ່ອີງໃສ່ແມ່ແບບເພື່ອຊ່ວຍໃຫ້ທ່ານສາມາດນຳໃຊ້ປະສິດທິພາບທີ່ລັບໆຂອງໂປເຊດເຊີຫຼາຍຫຼັກ.
oneTBB ຊ່ວຍໃຫ້ທ່ານສາມາດເຮັດໂຄງການຂະຫນານໄດ້ງ່າຍຂຶ້ນໂດຍການທໍາລາຍການຄິດໄລ່ເຂົ້າໄປໃນວຽກງານຂະຫນານ. - ພາຍໃນຂະບວນການດຽວ, ການຂະຫນານແມ່ນດໍາເນີນໂດຍຜ່ານກະທູ້, ກົນໄກຂອງລະບົບປະຕິບັດການທີ່ອະນຸຍາດໃຫ້ປະຕິບັດຊຸດຄໍາແນະນໍາດຽວກັນຫຼືທີ່ແຕກຕ່າງກັນພ້ອມກັນ.
- ທີ່ນີ້ທ່ານສາມາດເບິ່ງຫນຶ່ງໃນການປະຕິບັດທີ່ເປັນໄປໄດ້ຂອງວຽກງານໂດຍກະທູ້.
ໃຊ້ແຖບດຽວເພື່ອຂຽນແອັບພລິເຄຊັນທີ່ສາມາດຂະຫຍາຍໄດ້ວ່າ:
- ລະບຸໂຄງສ້າງຂະຫນານຢ່າງມີເຫດຜົນແທນທີ່ຈະເປັນກະທູ້
- ເນັ້ນຫນັກໃສ່ການດໍາເນີນໂຄງການຂະຫນານຂໍ້ມູນ
- ເອົາ advantage ຂອງການເກັບກໍາພ້ອມໆກັນແລະສູດການຄິດໄລ່ຂະຫນານ
- oneTBB ສະຫນັບສະຫນູນຂະຫນານທີ່ວາງໄວ້ແລະການດຸ່ນດ່ຽງການໂຫຼດ. ມັນຫມາຍຄວາມວ່າທ່ານສາມາດໃຊ້ຫ້ອງສະຫມຸດໄດ້ໂດຍບໍ່ຕ້ອງກັງວົນກ່ຽວກັບການຈອງລະບົບຫຼາຍເກີນໄປ. oneTBB ສາມາດໃຊ້ໄດ້ເປັນຜະລິດຕະພັນແບບດ່ຽວ ແລະເປັນສ່ວນຫນຶ່ງຂອງ Intel® oneAPI Base Toolkit.
ຄວາມຕ້ອງການລະບົບ
- ອ້າງອີງເຖິງຄວາມຕ້ອງການຂອງລະບົບ oneTBB.
ດາວໂຫລດ Intel(R) oneAPI Threading Building Blocks (oneTBB)
- ດາວໂຫຼດ oneTBB ເປັນຜະລິດຕະພັນທີ່ຢູ່ດຽວຫຼືເປັນສ່ວນຫນຶ່ງຂອງ Intel(R) oneAPI Base Toolkit. ເບິ່ງຄູ່ມືການຕິດຕັ້ງສໍາລັບສະບັບ stand-alone (Windows* OS ແລະ Linux* OS) ແລະ Intel(R) oneAPI Toolkits ຄູ່ມືການຕິດຕັ້ງ.
ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນ
ຫຼັງຈາກການຕິດຕັ້ງ oneTBB, ທ່ານຈໍາເປັນຕ້ອງໄດ້ກໍານົດຕົວແປສະພາບແວດລ້ອມ:
- ໄປທີ່ໄດເລກະທໍລີການຕິດຕັ້ງ oneTBB ( ). ໂດຍຄ່າເລີ່ມຕົ້ນ, ແມ່ນດັ່ງຕໍ່ໄປນີ້:
- ໃນ Linux* OS:
- ສໍາລັບ superusers (ຮາກ): /opt/intel/Konami
- ສໍາລັບຜູ້ໃຊ້ທົ່ວໄປ (ບໍ່ແມ່ນຮາກ): $HOME/intel/Konami
- ໃນ Windows* OS:
- <Program Files>\Intel\oneAPI
- ກໍານົດຕົວແປສະພາບແວດລ້ອມ, ການນໍາໃຊ້ script in , ໂດຍການແລ່ນ
- ໃນ Linux* OS: vars.{sh|csh} ໃນ /tbb/latest/env
- ໃນ Windows* OS: vars.bat ໃນ /tbb/latest/env
Example
ຂ້າງລຸ່ມນີ້ທ່ານສາມາດຊອກຫາ ex ປົກກະຕິample ສໍາລັບສູດການຄິດໄລ່ oneTBB. ສample ຄິດໄລ່ຜົນລວມຂອງຈໍານວນເຕັມທັງໝົດຈາກ 1 ຫາ 100.
oneAPI Threading Building Blocks (oneTBB) ແລະເຄື່ອງມື pkg-config
- ເຄື່ອງມື pkg-config ແມ່ນໃຊ້ເພື່ອເຮັດໃຫ້ເສັ້ນການລວບລວມງ່າຍຂຶ້ນໂດຍການດຶງຂໍ້ມູນກ່ຽວກັບແພັກເກັດຈາກ
metadata ພິເສດ files. ມັນຊ່ວຍຫຼີກເວັ້ນເສັ້ນທາງທີ່ມີລະຫັດແຂງຂະຫນາດໃຫຍ່ແລະເຮັດໃຫ້ການລວບລວມສາມາດເຄື່ອນທີ່ຫຼາຍຂຶ້ນ.
ລວບລວມໂຄງການໂດຍໃຊ້ pkg-config
- ເພື່ອລວບລວມໂຄງການທົດສອບ test.cpp ກັບ oneTBB ເທິງ Linux* OS ແລະ macOS*, ສະໜອງເສັ້ນທາງອັນເຕັມທີ່ເພື່ອຄົ້ນຫາປະກອບມີ files ແລະຫ້ອງສະຫມຸດ, ຫຼືສະຫນອງເສັ້ນງ່າຍດາຍເຊັ່ນນີ້:
ບ່ອນທີ່:
- cflags ໃຫ້ຫ້ອງສະຫມຸດ oneTBB ລວມທັງເສັ້ນທາງ:
- libs ໃຫ້ຊື່ຫ້ອງສະຫມຸດ Intel(R) oneTBB ແລະເສັ້ນທາງຄົ້ນຫາເພື່ອຊອກຫາມັນ:
- ໝາຍເຫດ ສໍາລັບ Windows* OS, ນອກຈາກນັ້ນ, ໃຫ້ໃຊ້ທຸງທາງເລືອກ –msvc-syntax ທີ່ປ່ຽນທຸງການລວບລວມ ແລະການເຊື່ອມໂຍງໃນຮູບແບບທີ່ເຫມາະສົມ.
ຊອກຫາເພີ່ມເຕີມ
- oneTBB ເວທີຊຸມຊົນ
- FAQs ຜະລິດຕະພັນ
- ຄໍາຮ້ອງສະຫມັກສະຫນັບສະຫນູນ
- ໃຊ້ຊັບພະຍາກອນເຫຼົ່ານີ້ຖ້າທ່ານຕ້ອງການການສະຫນັບສະຫນູນກັບ oneTBB.
- ບັນທຶກການປ່ອຍ ຊອກຫາຂໍ້ມູນຫຼ້າສຸດກ່ຽວກັບຜະລິດຕະພັນ, ລວມທັງບັນທຶກລາຍລະອຽດ, ບັນຫາທີ່ຮູ້ຈັກ, ແລະການປ່ຽນແປງ.
- ເອກະສານ: ຄູ່ມືຜູ້ພັດທະນາແລະການອ້າງອີງ API
- ຮຽນຮູ້ທີ່ຈະໃຊ້ oneTBB.
- GitHub* ຊອກຫາການປະຕິບັດ oneTBB ໃນແຫຼ່ງເປີດ.
ແຈ້ງການ ແລະຂໍ້ປະຕິເສດຄວາມຮັບຜິດຊອບ
- ເຕັກໂນໂລຢີຂອງ Intel ອາດຈະຮຽກຮ້ອງໃຫ້ມີການເປີດໃຊ້ຮາດແວ, ຊອບແວຫຼືການເປີດໃຊ້ບໍລິການ.
- ບໍ່ມີຜະລິດຕະພັນຫຼືສ່ວນປະກອບສາມາດຮັບປະກັນຢ່າງແທ້ຈິງ.
- ຄ່າໃຊ້ຈ່າຍແລະຜົນໄດ້ຮັບຂອງທ່ານອາດຈະແຕກຕ່າງກັນ.
- © Intel Corporation. Intel, ໂລໂກ້ Intel, ແລະເຄື່ອງໝາຍ Intel ອື່ນໆແມ່ນເຄື່ອງໝາຍການຄ້າຂອງ Intel Corporation ຫຼືບໍລິສັດຍ່ອຍຂອງມັນ. ຊື່ ແລະຍີ່ຫໍ້ອື່ນໆອາດຈະຖືກອ້າງວ່າເປັນຊັບສິນຂອງຄົນອື່ນ.
- ບໍ່ມີໃບອະນຸຍາດ (ສະແດງອອກຫຼືໂດຍຫຍໍ້, ໂດຍ estoppel ຫຼືອື່ນໆ) ຕໍ່ກັບສິດທິຊັບສິນທາງປັນຍາໃດໆທີ່ຖືກອະນຸຍາດໂດຍເອກະສານນີ້.
- ຜະລິດຕະພັນທີ່ອະທິບາຍໄວ້ອາດມີຂໍ້ບົກພ່ອງໃນການອອກແບບ ຫຼືຄວາມຜິດພາດທີ່ເອີ້ນກັນວ່າ errata ເຊິ່ງອາດເຮັດໃຫ້ຜະລິດຕະພັນເສື່ອມເສຍໄປຈາກຂໍ້ມູນສະເພາະທີ່ເຜີຍແຜ່. ຄວາມຜິດພາດທີ່ມີລັກສະນະໃນປະຈຸບັນແມ່ນມີໃຫ້ຕາມການຮ້ອງຂໍ.
- Intel ປະຕິເສດການຮັບປະກັນທີ່ສະແດງອອກແລະໂດຍຫຍໍ້ທັງຫມົດ, ລວມທັງບໍ່ມີຂໍ້ຈໍາກັດ, ການຮັບປະກັນໂດຍທາງອ້ອມຂອງຄວາມສາມາດໃນການຄ້າ, ການສອດຄ່ອງສໍາລັບຈຸດປະສົງສະເພາະໃດຫນຶ່ງ, ແລະບໍ່ລະເມີດ, ເຊັ່ນດຽວກັນກັບການຮັບປະກັນໃດໆທີ່ເກີດຂື້ນຈາກການປະຕິບັດ, ຫຼັກສູດຂອງການຈັດການ, ຫຼືການນໍາໃຊ້ໃນການຄ້າ.
ຕິດຕັ້ງ oneTBB ໃນ Windows* OS
- ພາກນີ້ອະທິບາຍວິທີທີ່ທ່ານສາມາດນຳໃຊ້ຫ້ອງສະໝຸດ oneAPI Threading Building Blocks (oneTBB) ຢູ່ໃນເຄື່ອງ Windows* OS.
- ຖ້າທ່ານວາງແຜນທີ່ຈະຕິດຕັ້ງ oneTBB ເປັນສ່ວນໜຶ່ງຂອງ Intel® oneAPI Base Toolkit, ອ້າງອີງເຖິງພາກທີ່ສອດຄ້ອງກັນຂອງຄູ່ມືການຕິດຕັ້ງ Intel(R) oneAPI Toolkits.
- ຖ້າທ່ານວາງແຜນທີ່ຈະຕິດຕັ້ງ oneTBB ເປັນຜະລິດຕະພັນແບບດ່ຽວ, ປະຕິບັດຕາມຄໍາແນະນໍາຂ້າງລຸ່ມນີ້, ໂດຍໃຊ້ GUI ຕົວຕິດຕັ້ງຫຼືຜູ້ຈັດການຊຸດທີ່ທ່ານເລືອກ.
- ຮຽນຮູ້ວິທີການຕິດຕັ້ງ oneTBB ກັບ GUI ແລະຜູ້ຈັດການຊຸດ: * ຕິດຕັ້ງດ້ວຍ GUI * ຕິດຕັ້ງດ້ວຍ Package Manager
ຕິດຕັ້ງດ້ວຍ GUI
ຂັ້ນຕອນທີ 1. ເລືອກຕົວຕິດຕັ້ງທີ່ຕ້ອງການ
- ໄປທີ່ໜ້າດາວໂຫຼດ. ບັນຊີລາຍຊື່ຂອງຕົວຕິດຕັ້ງທີ່ມີຢູ່ແມ່ນສະແດງ.
- ຕັດສິນໃຈກ່ຽວກັບປະເພດຕົວຕິດຕັ້ງ Windows ທີ່ທ່ານຈະນໍາໃຊ້:
- ການຕິດຕັ້ງອອນໄລນ໌ມີຂະຫນາດນ້ອຍກວ່າ file ຂະຫນາດແຕ່ຕ້ອງການການເຊື່ອມຕໍ່ອິນເຕີເນັດຖາວອນໃນຂະນະທີ່ແລ່ນ.
- ຕົວຕິດຕັ້ງອອບໄລນ໌ມີຂະໜາດໃຫຍ່ກວ່າ file ຂະຫນາດແຕ່ຕ້ອງການການເຊື່ອມຕໍ່ອິນເຕີເນັດພຽງແຕ່ດາວນ໌ໂຫລດຕົວຕິດຕັ້ງ file, ແລະຫຼັງຈາກນັ້ນດໍາເນີນການອອຟໄລ.
- ໂດຍໄດ້ຕັດສິນໃຈກ່ຽວກັບປະເພດການຕິດຕັ້ງ, ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ທີ່ສອດຄ້ອງກັນເພື່ອເລີ່ມຕົ້ນການດາວໂຫຼດ.
- ລໍຖ້າການດາວໂຫຼດສໍາເລັດ.
ຂັ້ນຕອນທີ 2. ກະກຽມຕົວຕິດຕັ້ງ
ສໍາລັບຕົວຕິດຕັ້ງອອຟໄລ:
- ແລ່ນ .exe file ທ່ານໄດ້ດາວໂຫຼດແລ້ວ. ເຄື່ອງສະກັດຊຸດການຕິດຕັ້ງຈະຖືກເປີດຕົວ.
- ລະບຸເສັ້ນທາງທີ່ຈະແຍກແພັກເກັດ - ຄ່າເລີ່ມຕົ້ນແມ່ນ C:\Users\ \Downloads\w_tbb_oneapi_p_ _ອອບໄລນ໌.
- ຖ້າຈໍາເປັນ, ເລືອກ Remove ສະກັດຊົ່ວຄາວ files ຫຼັງຈາກການຕິດຕັ້ງ checkbox.
- ກົດ Extract.
ສໍາລັບຕົວຕິດຕັ້ງອອນໄລນ໌, ການດາວໂຫຼດຈະເລີ່ມຕົ້ນອັດຕະໂນມັດຫຼັງຈາກທີ່ທ່ານດໍາເນີນການ .exe file.
ຂັ້ນຕອນທີ 3. ດໍາເນີນການຕິດຕັ້ງ
- ຖ້າຫາກວ່າທ່ານກໍາລັງໃຊ້ຕົວຕິດຕັ້ງ offline, ໃຫ້ຄລິກໃສ່ສືບຕໍ່ເພື່ອດໍາເນີນການ. ການຕິດຕັ້ງອອນໄລນ໌ຈະດໍາເນີນການອັດຕະໂນມັດ.
- ໃນຂັ້ນຕອນສະຫຼຸບ, ເລືອກກ່ອງກາໝາຍຂ້ອຍຍອມຮັບເງື່ອນໄຂຂອງຂໍ້ຕົກລົງໃບອະນຸຍາດ.
- ເລືອກຮູບແບບການຕິດຕັ້ງ:
- ເພື່ອໃຊ້ການຕັ້ງຄ່າການຕິດຕັ້ງເລີ່ມຕົ້ນ, ເລືອກການຕິດຕັ້ງທີ່ແນະນໍາ. oneTBB ຈະຖືກຕິດຕັ້ງໃນສະຖານທີ່ເລີ່ມຕົ້ນ: %Program FIles (x86)%\Intel\oneAPI\. ຄລິກສືບຕໍ່ ແລະສືບຕໍ່ໄປຫາຂັ້ນຕອນ Integrate IDE.
- ເພື່ອແກ້ໄຂການຕັ້ງຄ່າການຕິດຕັ້ງ, ເລືອກການຕິດຕັ້ງແບບກຳນົດເອງ ແລະຄລິກປັບແຕ່ງ. ທ່ານຈະໄປຂັ້ນຕອນການເລືອກອົງປະກອບ. ຢ່າງໃດກໍ່ຕາມ, ບໍ່ມີອົງປະກອບອື່ນນອກເຫນືອຈາກ oneTBB ສາມາດເລືອກໄດ້ເນື່ອງຈາກລັກສະນະຂອງການແກ້ໄຂ. ໃນຮູບແບບນີ້, ທ່ານສາມາດປ່ຽນສະຖານທີ່ການຕິດຕັ້ງໃນຕອນຕົ້ນໂດຍການຄລິກການປ່ຽນແປງໃນແຈລຸ່ມຊ້າຍຂອງປ່ອງຢ້ຽມ.
- ໃນຂັ້ນຕອນ Integrate IDE, ໂປຣແກຣມຈະກວດເບິ່ງວ່າມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ oneTBB ປະສົມປະສານຢ່າງເຕັມສ່ວນກັບ Microsoft Visual Studio IDE - ສໍາລັບນັ້ນ, ຮຸ່ນ IDE ທີ່ສະຫນັບສະຫນູນຕ້ອງໄດ້ຮັບການຕິດຕັ້ງຢູ່ໃນເຄື່ອງເປົ້າຫມາຍ. ຖ້າບໍ່ໄດ້ຕິດຕັ້ງ, ທ່ານສາມາດອອກຈາກການຕິດຕັ້ງແລະ restart ມັນຫຼັງຈາກການຕິດຕັ້ງ IDE, ຫຼືດໍາເນີນການໂດຍບໍ່ມີການປະສົມປະສານ.
- ໃນຂັ້ນຕອນໂຄງການປັບປຸງຊອບແວ, ເລືອກຕົວເລືອກທີ່ທ່ານຕ້ອງການ. ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ການຕິດຕັ້ງເພື່ອເລີ່ມຕົ້ນການຕິດຕັ້ງ.
- ລໍຖ້າຂະບວນການສໍາເລັດ. ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ Finish ເພື່ອປິດການຕິດຕັ້ງຫຼືໄປທີ່ການຕິດຕັ້ງຜະລິດຕະພັນເພື່ອກວດສອບການອັບເດດຫຼືດໍາເນີນການອື່ນໆ.
ໝາຍເຫດ ຈືຂໍ້ມູນການກໍານົດຕົວແປສະພາບແວດລ້ອມຫຼັງຈາກການຕິດຕັ້ງ. ເບິ່ງພາກສ່ວນກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນເພື່ອຮຽນຮູ້ກ່ຽວກັບມັນ.
ຕິດຕັ້ງດ້ວຍ Package Manager
- ເພື່ອຕິດຕັ້ງ oneTBB ກັບຜູ້ຈັດການຊຸດ, ດໍາເນີນການຄໍາສັ່ງທີ່ສອດຄ້ອງກັນທີ່ອະທິບາຍໄວ້ໃນເອກະສານ:
- ຄອນດາ
- ປິບ
- NuGet
- ໝາຍເຫດ ຈືຂໍ້ມູນການກໍານົດຕົວແປສະພາບແວດລ້ອມຫຼັງຈາກການຕິດຕັ້ງ. ເບິ່ງກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນພາກສ່ວນເພື່ອຮຽນຮູ້ກ່ຽວກັບມັນ.
ການຍົກລະດັບ oneTBB
- ການອັບເກຣດແບບບໍ່ມີຮອຍຕໍ່ແມ່ນຮອງຮັບສຳລັບ oneTBB 2021.1 ແລະລຸ້ນໃໝ່ກວ່າ. ເພື່ອອັບເກຣດ oneTBB ເປັນເວີຊັນຫຼ້າສຸດ, ໃຫ້ດໍາເນີນການຕິດຕັ້ງດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ.
- ຖ້າທ່ານເຄີຍເຮັດວຽກກັບຮຸ່ນເກົ່າ (TBB), ພິຈາລະນາວ່າສະບັບໃຫມ່ຂອງ oneTBB ບໍ່ໃຫ້ຄວາມເຂົ້າກັນໄດ້ໃນດ້ານຫລັງ. ເບິ່ງ TBB Revamp: ຄວາມເປັນມາ, ການປ່ຽນແປງ, ແລະຄວາມທັນສະໄໝ ສໍາລັບລາຍລະອຽດ. ນອກຈາກນີ້, ອ້າງເຖິງ
- ການເຄື່ອນຍ້າຍຈາກ TBB ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການເຄື່ອນຍ້າຍໄປ oneTBB.
ກຳລັງຖອນການຕິດຕັ້ງ oneTBB
- ເພື່ອຖອນການຕິດຕັ້ງ oneTBB, ໃຫ້ໃຊ້ແອັບພລິເຄຊັນ ແລະຄຸນສົມບັດ ຫຼືໂປຣແກຣມ ແລະຄຸນສົມບັດຕ່າງໆ.
ຕິດຕັ້ງ oneTBB ໃນ Linux* OS
- ພາກນີ້ອະທິບາຍວິທີທີ່ທ່ານສາມາດນຳໃຊ້ຫ້ອງສະໝຸດ oneAPI Threading Building Blocks (oneTBB) ໃນເຄື່ອງ Linux*. ເລືອກວິທີທີ່ຕ້ອງການ:
- ຕິດຕັ້ງ oneTBB ໂດຍໃຊ້ Command Line
- ຕິດຕັ້ງ oneTBB ໂດຍໃຊ້ Package Managers ທາງເລືອກ:
- ຄອນດາ
- APT
- YUM
- PIP
- NuGet
- ໝາຍເຫດ ນອກນັ້ນທ່ານຍັງສາມາດຕິດຕັ້ງຫນຶ່ງ TB ໃນເຄື່ອງ Linux* OS ໂດຍໃຊ້ GUI. ເບິ່ງຄູ່ມືການຕິດຕັ້ງ Intel(R) oneAPI ເພື່ອສຶກສາເພີ່ມເຕີມ.
ຕິດຕັ້ງ oneTBB ໂດຍໃຊ້ Command Line
- ເພື່ອຕິດຕັ້ງ oneTBB, ດໍາເນີນການຫນຶ່ງໃນຄໍາສັ່ງຕໍ່ໄປນີ້ຕາມພາລະບົດບາດຂອງທ່ານ:
- ຮາກ:
- ຜູ້ໃຊ້:
ບ່ອນທີ່:
- ງຽບ – ແລ່ນຕົວຕິດຕັ້ງຢູ່ໃນໂໝດບໍ່ໂຕ້ຕອບ (ງຽບ).
- ອີລາ – ຍອມຮັບ ຫຼືປະຕິເສດຂໍ້ຕົກລົງໃບອະນຸຍາດຜູ້ໃຊ້ສຸດທ້າຍ (EULA), ຄ່າທີ່ຮອງຮັບ: ຍອມຮັບ ຫຼືປະຕິເສດ (ຄ່າເລີ່ມຕົ້ນ).
- ອົງປະກອບ - ໃຫ້ເຈົ້າຕິດຕັ້ງອົງປະກອບທີ່ກໍາຫນົດເອງ.
ຕົວຢ່າງample:
ຕິດຕັ້ງ oneTBB ໂດຍໃຊ້ Package Managers
- ປະຕິບັດຕາມຄໍາແນະນໍາ, ການນໍາໃຊ້ຜູ້ຈັດການຊຸດທີ່ທ່ານເລືອກ.
ຄອນດາ
- ພາກນີ້ໃຫ້ຄໍາແນະນໍາທົ່ວໄປກ່ຽວກັບການຕິດຕັ້ງ oneAPI Threading Building Blocks (oneTBB) ຜ່ານທາງ
- Conda* ຜູ້ຈັດການຊຸດ. ສໍາລັບບັນທຶກການຕິດຕັ້ງເພີ່ມເຕີມ, ເບິ່ງເອກະສານ Conda.
- ເພື່ອຕິດຕັ້ງ oneTBB, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
- ທ່ານຍັງສາມາດໃຊ້: conda install -c intel/label/intel tbb-devel
- ໝາຍເຫດ ເບິ່ງຄູ່ມືການຕິດຕັ້ງ Intel(R) oneAPI ເພື່ອຮຽນຮູ້ວິທີຕັ້ງຄ່າ Conda.
APT
- ເພື່ອຕິດຕັ້ງ oneTBB ໂດຍໃຊ້ APT*, ໃຫ້ແລ່ນ:
- ຕົວຢ່າງample:
ໝາຍເຫດ ເບິ່ງຄູ່ມືການຕິດຕັ້ງ Intel(R) oneAPI ເພື່ອຮຽນຮູ້ວິທີຕັ້ງຄ່າ YUM.
ເພື່ອຕິດຕັ້ງ oneTBB ໂດຍໃຊ້ PIP*, ໃຫ້ແລ່ນ:
ຕົວຢ່າງample:
NuGet
ການຕິດຕັ້ງ oneTBB ຈາກ NuGet* ໂດຍໃຊ້ເສັ້ນຄໍາສັ່ງ, ເຮັດດັ່ງຕໍ່ໄປນີ້:
- ໄປທີ່ nuget.org
- ແລ່ນ:
ໝາຍເຫດ ເບິ່ງຄູ່ມືການຕິດຕັ້ງ Intel(R) oneAPI ເພື່ອຮຽນຮູ້ວິທີຕັ້ງຄ່າ NuGet*.
ໝາຍເຫດ ຈືຂໍ້ມູນການກໍານົດຕົວແປສະພາບແວດລ້ອມຫຼັງຈາກການຕິດຕັ້ງ. ເບິ່ງພາກສ່ວນກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນເພື່ອຮຽນຮູ້ກ່ຽວກັບມັນ.
-
ການອັບເກຣດແບບບໍ່ມີຮອຍຕໍ່ແມ່ນຮອງຮັບສຳລັບ oneTBB 2021.1 ແລະລຸ້ນໃໝ່ກວ່າ. ເພື່ອອັບເກຣດ oneTBB ເປັນເວີຊັນຫຼ້າສຸດ, ໃຫ້ດໍາເນີນການຕິດຕັ້ງດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ.
-
ຖ້າທ່ານເຄີຍເຮັດວຽກກັບຮຸ່ນເກົ່າ (TBB), ພິຈາລະນາວ່າສະບັບໃຫມ່ຂອງ oneTBB ບໍ່ໃຫ້ຄວາມເຂົ້າກັນໄດ້ໃນດ້ານຫລັງ. ເບິ່ງ TBB Revamp: ຄວາມເປັນມາ, ການປ່ຽນແປງ, ແລະຄວາມທັນສະໄໝ ສໍາລັບລາຍລະອຽດ. ນອກຈາກນັ້ນ, ອ້າງອີງເຖິງການເຄື່ອນຍ້າຍຈາກ TBB ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຍົກຍ້າຍໄປຫາຫນຶ່ງ TB.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
intel oneAPI Threading Building Blocks [pdf] ຄູ່ມືຜູ້ໃຊ້ oneAPI Threading Building Blocks, Threading Building Blocks, ຕຶກອາຄານ, ຕັນ |