Intel-LOGO

intel oneAPI Threading Building Blocks

intel-oneAPI-Threading-Building-Blocks-PRODUCT

ຂໍ້ມູນຜະລິດຕະພັນ

ຫນຶ່ງ 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 ຊ່ວຍໃຫ້ທ່ານສາມາດເຮັດໂຄງການຂະຫນານໄດ້ງ່າຍຂຶ້ນໂດຍການທໍາລາຍການຄິດໄລ່ເຂົ້າໄປໃນວຽກງານຂະຫນານ.
  • ພາຍໃນຂະບວນການດຽວ, ການຂະຫນານແມ່ນດໍາເນີນໂດຍຜ່ານກະທູ້, ກົນໄກຂອງລະບົບປະຕິບັດການທີ່ອະນຸຍາດໃຫ້ປະຕິບັດຊຸດຄໍາແນະນໍາດຽວກັນຫຼືທີ່ແຕກຕ່າງກັນພ້ອມກັນ.
  • ທີ່ນີ້ທ່ານສາມາດເບິ່ງຫນຶ່ງໃນການປະຕິບັດທີ່ເປັນໄປໄດ້ຂອງວຽກງານໂດຍກະທູ້.intel-oneAPI-Threading-Building-Blocks-FIG-1

ໃຊ້ແຖບດຽວເພື່ອຂຽນແອັບພລິເຄຊັນທີ່ສາມາດຂະຫຍາຍໄດ້ວ່າ:

  • ລະບຸໂຄງສ້າງຂະຫນານຢ່າງມີເຫດຜົນແທນທີ່ຈະເປັນກະທູ້
  • ເນັ້ນຫນັກໃສ່ການດໍາເນີນໂຄງການຂະຫນານຂໍ້ມູນ
  • ເອົາ 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, ທ່ານຈໍາເປັນຕ້ອງໄດ້ກໍານົດຕົວແປສະພາບແວດລ້ອມ:

  1. ໄປທີ່ໄດເລກະທໍລີການຕິດຕັ້ງ oneTBB ( ). ໂດຍຄ່າເລີ່ມຕົ້ນ, ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:
    1. ໃນ Linux* OS:
    2. ສໍາລັບ superusers (ຮາກ): /opt/intel/Konami
    3. ສໍາລັບຜູ້ໃຊ້ທົ່ວໄປ (ບໍ່ແມ່ນຮາກ): $HOME/intel/Konami
    4. ໃນ Windows* OS:
    5. <Program Files>\Intel\oneAPI
  2. ກໍານົດຕົວແປສະພາບແວດລ້ອມ, ການນໍາໃຊ້ script in , ໂດຍການແລ່ນ
    • ໃນ Linux* OS: vars.{sh|csh} ໃນ /tbb/latest/env
    • ໃນ Windows* OS: vars.bat ໃນ /tbb/latest/env

Example
ຂ້າງລຸ່ມນີ້ທ່ານສາມາດຊອກຫາ ex ປົກກະຕິample ສໍາລັບສູດການຄິດໄລ່ oneTBB. ສample ຄິດໄລ່ຜົນລວມຂອງຈໍານວນເຕັມທັງໝົດຈາກ 1 ຫາ 100.intel-oneAPI-Threading-Building-Blocks-FIG-2

oneAPI Threading Building Blocks (oneTBB) ແລະເຄື່ອງມື pkg-config

  • ເຄື່ອງມື pkg-config ແມ່ນໃຊ້ເພື່ອເຮັດໃຫ້ເສັ້ນການລວບລວມງ່າຍຂຶ້ນໂດຍການດຶງຂໍ້ມູນກ່ຽວກັບແພັກເກັດຈາກ
    metadata ພິເສດ files. ມັນຊ່ວຍຫຼີກເວັ້ນເສັ້ນທາງທີ່ມີລະຫັດແຂງຂະຫນາດໃຫຍ່ແລະເຮັດໃຫ້ການລວບລວມສາມາດເຄື່ອນທີ່ຫຼາຍຂຶ້ນ.

ລວບລວມໂຄງການໂດຍໃຊ້ pkg-config

  • ເພື່ອລວບລວມໂຄງການທົດສອບ test.cpp ກັບ oneTBB ເທິງ Linux* OS ແລະ macOS*, ສະໜອງເສັ້ນທາງອັນເຕັມທີ່ເພື່ອຄົ້ນຫາປະກອບມີ files ແລະຫ້ອງສະຫມຸດ, ຫຼືສະຫນອງເສັ້ນງ່າຍດາຍເຊັ່ນນີ້:intel-oneAPI-Threading-Building-Blocks-FIG-3

ບ່ອນທີ່:

  • cflags ໃຫ້ຫ້ອງສະຫມຸດ oneTBB ລວມທັງເສັ້ນທາງ:intel-oneAPI-Threading-Building-Blocks-FIG-4
  • libs ໃຫ້ຊື່ຫ້ອງສະຫມຸດ Intel(R) oneTBB ແລະເສັ້ນທາງຄົ້ນຫາເພື່ອຊອກຫາມັນ:intel-oneAPI-Threading-Building-Blocks-FIG-4
  • ໝາຍເຫດ ສໍາລັບ 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. ເລືອກຕົວຕິດຕັ້ງທີ່ຕ້ອງການ

  1. ໄປທີ່ໜ້າດາວໂຫຼດ. ບັນຊີລາຍຊື່ຂອງຕົວຕິດຕັ້ງທີ່ມີຢູ່ແມ່ນສະແດງ.
  2. ຕັດ​ສິນ​ໃຈ​ກ່ຽວ​ກັບ​ປະ​ເພດ​ຕົວ​ຕິດ​ຕັ້ງ Windows ທີ່​ທ່ານ​ຈະ​ນໍາ​ໃຊ້​:
    • ການຕິດຕັ້ງອອນໄລນ໌ມີຂະຫນາດນ້ອຍກວ່າ file ຂະຫນາດແຕ່ຕ້ອງການການເຊື່ອມຕໍ່ອິນເຕີເນັດຖາວອນໃນຂະນະທີ່ແລ່ນ.
    • ຕົວຕິດຕັ້ງອອບໄລນ໌ມີຂະໜາດໃຫຍ່ກວ່າ file ຂະຫນາດແຕ່ຕ້ອງການການເຊື່ອມຕໍ່ອິນເຕີເນັດພຽງແຕ່ດາວນ໌ໂຫລດຕົວຕິດຕັ້ງ file, ແລະຫຼັງຈາກນັ້ນດໍາເນີນການອອຟໄລ.
  3. ໂດຍໄດ້ຕັດສິນໃຈກ່ຽວກັບປະເພດການຕິດຕັ້ງ, ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ທີ່ສອດຄ້ອງກັນເພື່ອເລີ່ມຕົ້ນການດາວໂຫຼດ.
  4. ລໍຖ້າການດາວໂຫຼດສໍາເລັດ.

ຂັ້ນຕອນທີ 2. ກະກຽມຕົວຕິດຕັ້ງ

ສໍາລັບຕົວຕິດຕັ້ງອອຟໄລ:

  1. ແລ່ນ .exe file ທ່ານໄດ້ດາວໂຫຼດແລ້ວ. ເຄື່ອງສະກັດຊຸດການຕິດຕັ້ງຈະຖືກເປີດຕົວ.
  2. ລະບຸເສັ້ນທາງທີ່ຈະແຍກແພັກເກັດ - ຄ່າເລີ່ມຕົ້ນແມ່ນ C:\Users\ \Downloads\w_tbb_oneapi_p_ _ອອບໄລນ໌.
  3. ຖ້າຈໍາເປັນ, ເລືອກ Remove ສະກັດຊົ່ວຄາວ files ຫຼັງຈາກການຕິດຕັ້ງ checkbox.
  4. ກົດ Extract.
    ສໍາລັບຕົວຕິດຕັ້ງອອນໄລນ໌, ການດາວໂຫຼດຈະເລີ່ມຕົ້ນອັດຕະໂນມັດຫຼັງຈາກທີ່ທ່ານດໍາເນີນການ .exe file.

ຂັ້ນຕອນທີ 3. ດໍາເນີນການຕິດຕັ້ງ

  1. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ໃຊ້​ຕົວ​ຕິດ​ຕັ້ງ offline​, ໃຫ້​ຄລິກ​ໃສ່​ສືບ​ຕໍ່​ເພື່ອ​ດໍາ​ເນີນ​ການ​. ການຕິດຕັ້ງອອນໄລນ໌ຈະດໍາເນີນການອັດຕະໂນມັດ.
  2. ໃນຂັ້ນຕອນສະຫຼຸບ, ເລືອກກ່ອງກາໝາຍຂ້ອຍຍອມຮັບເງື່ອນໄຂຂອງຂໍ້ຕົກລົງໃບອະນຸຍາດ.
  3. ເລືອກ​ຮູບ​ແບບ​ການ​ຕິດ​ຕັ້ງ​:
  • ເພື່ອໃຊ້ການຕັ້ງຄ່າການຕິດຕັ້ງເລີ່ມຕົ້ນ, ເລືອກການຕິດຕັ້ງທີ່ແນະນໍາ. oneTBB ຈະຖືກຕິດຕັ້ງໃນສະຖານທີ່ເລີ່ມຕົ້ນ: %Program FIles (x86)%\Intel\oneAPI\. ຄລິກສືບຕໍ່ ແລະສືບຕໍ່ໄປຫາຂັ້ນຕອນ Integrate IDE.
  • ເພື່ອແກ້ໄຂການຕັ້ງຄ່າການຕິດຕັ້ງ, ເລືອກການຕິດຕັ້ງແບບກຳນົດເອງ ແລະຄລິກປັບແຕ່ງ. ທ່ານຈະໄປຂັ້ນຕອນການເລືອກອົງປະກອບ. ຢ່າງໃດກໍ່ຕາມ, ບໍ່ມີອົງປະກອບອື່ນນອກເຫນືອຈາກ oneTBB ສາມາດເລືອກໄດ້ເນື່ອງຈາກລັກສະນະຂອງການແກ້ໄຂ. ໃນ​ຮູບ​ແບບ​ນີ້​, ທ່ານ​ສາ​ມາດ​ປ່ຽນ​ສະ​ຖານ​ທີ່​ການ​ຕິດ​ຕັ້ງ​ໃນ​ຕອນ​ຕົ້ນ​ໂດຍ​ການ​ຄລິກ​ການ​ປ່ຽນ​ແປງ​ໃນ​ແຈ​ລຸ່ມ​ຊ້າຍ​ຂອງ​ປ່ອງ​ຢ້ຽມ​.intel-oneAPI-Threading-Building-Blocks-FIG-5
  1. ໃນຂັ້ນຕອນ Integrate IDE, ໂປຣແກຣມຈະກວດເບິ່ງວ່າມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ oneTBB ປະສົມປະສານຢ່າງເຕັມສ່ວນກັບ Microsoft Visual Studio IDE - ສໍາລັບນັ້ນ, ຮຸ່ນ IDE ທີ່ສະຫນັບສະຫນູນຕ້ອງໄດ້ຮັບການຕິດຕັ້ງຢູ່ໃນເຄື່ອງເປົ້າຫມາຍ. ຖ້າບໍ່ໄດ້ຕິດຕັ້ງ, ທ່ານສາມາດອອກຈາກການຕິດຕັ້ງແລະ restart ມັນຫຼັງຈາກການຕິດຕັ້ງ IDE, ຫຼືດໍາເນີນການໂດຍບໍ່ມີການປະສົມປະສານ.
  2. ໃນຂັ້ນຕອນໂຄງການປັບປຸງຊອບແວ, ເລືອກຕົວເລືອກທີ່ທ່ານຕ້ອງການ. ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ການຕິດຕັ້ງເພື່ອເລີ່ມຕົ້ນການຕິດຕັ້ງ.
  3. ລໍຖ້າຂະບວນການສໍາເລັດ. ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ 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, ດໍາເນີນການຫນຶ່ງໃນຄໍາສັ່ງຕໍ່ໄປນີ້ຕາມພາລະບົດບາດຂອງທ່ານ:
  • ຮາກ:intel-oneAPI-Threading-Building-Blocks-FIG-6
  • ຜູ້ໃຊ້:intel-oneAPI-Threading-Building-Blocks-FIG-7

ບ່ອນທີ່:

  • ງຽບ – ແລ່ນຕົວຕິດຕັ້ງຢູ່ໃນໂໝດບໍ່ໂຕ້ຕອບ (ງຽບ).
  • ອີລາ – ຍອມຮັບ ຫຼືປະຕິເສດຂໍ້ຕົກລົງໃບອະນຸຍາດຜູ້ໃຊ້ສຸດທ້າຍ (EULA), ຄ່າທີ່ຮອງຮັບ: ຍອມຮັບ ຫຼືປະຕິເສດ (ຄ່າເລີ່ມຕົ້ນ).
  • ອົງ​ປະ​ກອບ - ໃຫ້ເຈົ້າຕິດຕັ້ງອົງປະກອບທີ່ກໍາຫນົດເອງ.

ຕົວຢ່າງample:intel-oneAPI-Threading-Building-Blocks-FIG-8

ຕິດຕັ້ງ oneTBB ໂດຍໃຊ້ Package Managers

  • ປະຕິບັດຕາມຄໍາແນະນໍາ, ການນໍາໃຊ້ຜູ້ຈັດການຊຸດທີ່ທ່ານເລືອກ.

ຄອນດາ

  • ພາກນີ້ໃຫ້ຄໍາແນະນໍາທົ່ວໄປກ່ຽວກັບການຕິດຕັ້ງ oneAPI Threading Building Blocks (oneTBB) ຜ່ານທາງ
  • Conda* ຜູ້ຈັດການຊຸດ. ສໍາລັບບັນທຶກການຕິດຕັ້ງເພີ່ມເຕີມ, ເບິ່ງເອກະສານ Conda.
  • ເພື່ອຕິດຕັ້ງ oneTBB, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:intel-oneAPI-Threading-Building-Blocks-FIG-9
  • ທ່ານຍັງສາມາດໃຊ້: conda install -c intel/label/intel tbb-devel
  • ໝາຍເຫດ ເບິ່ງຄູ່ມືການຕິດຕັ້ງ Intel(R) oneAPI ເພື່ອຮຽນຮູ້ວິທີຕັ້ງຄ່າ Conda.

APT

  • ເພື່ອຕິດຕັ້ງ oneTBB ໂດຍໃຊ້ APT*, ໃຫ້ແລ່ນ:intel-oneAPI-Threading-Building-Blocks-FIG-10
  • ຕົວຢ່າງample:

intel-oneAPI-Threading-Building-Blocks-FIG-11

ໝາຍເຫດ ເບິ່ງຄູ່ມືການຕິດຕັ້ງ Intel(R) oneAPI ເພື່ອຮຽນຮູ້ວິທີຕັ້ງຄ່າ YUM.

ເພື່ອຕິດຕັ້ງ oneTBB ໂດຍໃຊ້ PIP*, ໃຫ້ແລ່ນ:intel-oneAPI-Threading-Building-Blocks-FIG-14

ຕົວຢ່າງample:

intel-oneAPI-Threading-Building-Blocks-FIG-15

NuGet

ການຕິດຕັ້ງ oneTBB ຈາກ NuGet* ໂດຍໃຊ້ເສັ້ນຄໍາສັ່ງ, ເຮັດດັ່ງຕໍ່ໄປນີ້:

  1. ໄປທີ່ nuget.org
  2. ແລ່ນ:intel-oneAPI-Threading-Building-Blocks-FIG-16

ໝາຍເຫດ ເບິ່ງຄູ່ມືການຕິດຕັ້ງ Intel(R) oneAPI ເພື່ອຮຽນຮູ້ວິທີຕັ້ງຄ່າ NuGet*.
ໝາຍເຫດ ຈືຂໍ້ມູນການກໍານົດຕົວແປສະພາບແວດລ້ອມຫຼັງຈາກການຕິດຕັ້ງ. ເບິ່ງພາກສ່ວນກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນເພື່ອຮຽນຮູ້ກ່ຽວກັບມັນ.

ການຍົກລະດັບ oneTBB
  • ການອັບເກຣດແບບບໍ່ມີຮອຍຕໍ່ແມ່ນຮອງຮັບສຳລັບ oneTBB 2021.1 ແລະລຸ້ນໃໝ່ກວ່າ. ເພື່ອອັບເກຣດ oneTBB ເປັນເວີຊັນຫຼ້າສຸດ, ໃຫ້ດໍາເນີນການຕິດຕັ້ງດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ.
  • ຖ້າທ່ານເຄີຍເຮັດວຽກກັບຮຸ່ນເກົ່າ (TBB), ພິຈາລະນາວ່າສະບັບໃຫມ່ຂອງ oneTBB ບໍ່ໃຫ້ຄວາມເຂົ້າກັນໄດ້ໃນດ້ານຫລັງ. ເບິ່ງ TBB Revamp: ຄວາມເປັນມາ, ການປ່ຽນແປງ, ແລະຄວາມທັນສະໄໝ ສໍາລັບລາຍລະອຽດ. ນອກຈາກນັ້ນ, ອ້າງອີງເຖິງການເຄື່ອນຍ້າຍຈາກ TBB ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຍົກຍ້າຍໄປຫາຫນຶ່ງ TB.

ເອກະສານ / ຊັບພະຍາກອນ

intel oneAPI Threading Building Blocks [pdf] ຄູ່ມືຜູ້ໃຊ້
oneAPI Threading Building Blocks, Threading Building Blocks, ຕຶກອາຄານ, ຕັນ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *