intel-LOGO

intel oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌లు

intel-oneAPI-Threading-Building-Blocks-PRODUCT

ఉత్పత్తి సమాచారం

ఒక API థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌లు (ఒక TB)

oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్స్ (oneTBB) అనేది థ్రెడ్‌లను ఉపయోగించే C++ కోడ్ కోసం రన్‌టైమ్ ఆధారిత సమాంతర ప్రోగ్రామింగ్ మోడల్. ఇది మల్టీ-కోర్ ప్రాసెసర్‌ల యొక్క గుప్త పనితీరును ఉపయోగించడంలో సహాయపడటానికి రూపొందించబడిన టెంప్లేట్-ఆధారిత రన్‌టైమ్ లైబ్రరీ. oneTBB గణనను సమాంతరంగా నడుస్తున్న టాస్క్‌లుగా విభజించడం ద్వారా సమాంతర ప్రోగ్రామింగ్‌ను సులభతరం చేస్తుంది. సమాంతరత అనేది థ్రెడ్‌ల ద్వారా ఒకే ప్రక్రియలో నిర్వహించబడుతుంది, ఇది ఒక ఆపరేటింగ్ సిస్టమ్ మెకానిజం, అదే లేదా విభిన్న సూచనల సెట్‌లను ఏకకాలంలో అమలు చేయడానికి వీలు కల్పిస్తుంది.

oneTBBని స్వతంత్ర ఉత్పత్తిగా లేదా Intel(R) oneAPI బేస్ టూల్‌కిట్‌లో భాగంగా డౌన్‌లోడ్ చేసుకోవచ్చు. ఉత్పత్తి వ్యవస్థాపనకు ముందు తీర్చవలసిన సిస్టమ్ అవసరాల సమితితో వస్తుంది.

సిస్టమ్ అవసరాలు

  • oneTBB సిస్టమ్ అవసరాలను చూడండి.

సంస్థాపన

  • oneTBBని స్వతంత్ర ఉత్పత్తిగా లేదా Intel(R) oneAPI బేస్ టూల్‌కిట్‌లో భాగంగా డౌన్‌లోడ్ చేయండి.
  • స్టాండ్-అలోన్ వెర్షన్ (Windows* OS మరియు Linux* OS) మరియు Intel(R) oneAPI టూల్‌కిట్‌ల ఇన్‌స్టాలేషన్ గైడ్ కోసం ఇన్‌స్టాలేషన్ గైడ్‌ని చూడండి.

వినియోగ సూచనలు

    • oneTBBని ఇన్‌స్టాల్ చేసిన తర్వాత, oneTBB ఇన్‌స్టాలేషన్ డైరెక్టరీకి వెళ్లడం ద్వారా ఎన్విరాన్‌మెంట్ వేరియబుల్‌లను సెట్ చేయండి. డిఫాల్ట్‌గా, ఇన్‌స్టాలేషన్ డైరెక్టరీ క్రింది విధంగా ఉంటుంది:

Linux* OS కోసం: /opt/intel/Konami/tab/latest/env/vars.sh

Windows* OS కోసం: %ప్రోగ్రామ్Files(x86)%InteloneAPItbblatestenvvars.bat

    • pkg-config సాధనాన్ని ఉపయోగించి Linux* OS మరియు macOS*లో oneTBBని ఉపయోగించి ప్రోగ్రామ్‌ను కంపైల్ చేయండి. సహా వెతకడానికి పూర్తి మార్గాన్ని అందించండి fileలు మరియు లైబ్రరీలు, లేదా ఇలాంటి సరళమైన పంక్తిని అందించండి:

g++ -o test test.cpp $(pkg-config –libs –flags ట్యాబ్)

  • Windows* OS కోసం, కంపైలింగ్ మరియు లింక్ చేయడం ఫ్లాగ్‌లను తగిన రీతిలో మార్చే –msvc-సింటాక్స్ ఎంపిక ఫ్లాగ్‌ని అదనంగా ఉపయోగించండి.
  • వివరణాత్మక గమనికలు, తెలిసిన సమస్యలు మరియు మార్పుల కోసం GitHubపై డెవలపర్ గైడ్ మరియు API సూచనను చూడండి.

ఒక API థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌లతో ప్రారంభించండి (ఒక TB)

  • oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్స్ (oneTBB) అనేది థ్రెడ్‌లను ఉపయోగించే C++ కోడ్ కోసం రన్‌టైమ్ ఆధారిత సమాంతర ప్రోగ్రామింగ్ మోడల్. మల్టీ-కోర్ ప్రాసెసర్‌ల యొక్క గుప్త పనితీరును ఉపయోగించడంలో మీకు సహాయపడటానికి ఇది టెంప్లేట్-ఆధారిత రన్‌టైమ్ లైబ్రరీని కలిగి ఉంటుంది.
    గణనను సమాంతరంగా నడుస్తున్న టాస్క్‌లుగా విభజించడం ద్వారా సమాంతర ప్రోగ్రామింగ్‌ను సరళీకృతం చేయడానికి oneTBB మిమ్మల్ని అనుమతిస్తుంది.
  • ఒకే ప్రక్రియలో, సమాంతరత అనేది థ్రెడ్‌ల ద్వారా నిర్వహించబడుతుంది, ఇది ఒక ఆపరేటింగ్ సిస్టమ్ మెకానిజం, ఇది ఒకే విధమైన లేదా విభిన్న సూచనల సెట్‌లను ఏకకాలంలో అమలు చేయడానికి అనుమతిస్తుంది.
  • ఇక్కడ మీరు థ్రెడ్‌ల ద్వారా టాస్క్‌ల యొక్క సాధ్యమైన అమలులో ఒకదాన్ని చూడవచ్చు.intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-1

స్కేలబుల్ అప్లికేషన్‌లను వ్రాయడానికి ఒక ట్యాబ్‌ని ఉపయోగించండి:

  • థ్రెడ్‌లకు బదులుగా తార్కిక సమాంతర నిర్మాణాన్ని పేర్కొనండి
  • డేటా-సమాంతర ప్రోగ్రామింగ్‌ను నొక్కి చెప్పండి
  • అడ్వాన్ తీసుకోండిtagఏకకాల సేకరణలు మరియు సమాంతర అల్గారిథమ్‌ల ఇ
  • oneTBB సమూహ సమాంతరత మరియు లోడ్ బ్యాలెన్సింగ్‌కు మద్దతు ఇస్తుంది. సిస్టమ్‌ను ఓవర్‌సబ్‌స్క్రైబ్ చేయడం గురించి చింతించకుండా మీరు లైబ్రరీని ఉపయోగించవచ్చని దీని అర్థం. oneTBB స్వతంత్ర ఉత్పత్తిగా మరియు Intel® oneAPI బేస్ టూల్‌కిట్‌లో భాగంగా అందుబాటులో ఉంది.

సిస్టమ్ అవసరాలు

  • oneTBB సిస్టమ్ అవసరాలను చూడండి.

Intel(R) oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌లను డౌన్‌లోడ్ చేయండి (oneTBB)

  • oneTBBని స్వతంత్ర ఉత్పత్తిగా లేదా Intel(R) oneAPI బేస్ టూల్‌కిట్‌లో భాగంగా డౌన్‌లోడ్ చేయండి. స్టాండ్-అలోన్ వెర్షన్ (Windows* OS మరియు Linux* OS) మరియు Intel(R) oneAPI టూల్‌కిట్‌ల ఇన్‌స్టాలేషన్ గైడ్ కోసం ఇన్‌స్టాలేషన్ గైడ్ చూడండి.
మీరు ప్రారంభించే ముందు

oneTBBని ఇన్‌స్టాల్ చేసిన తర్వాత, మీరు ఎన్విరాన్‌మెంట్ వేరియబుల్స్‌ని సెట్ చేయాలి:

  1. oneTBB ఇన్‌స్టాలేషన్ డైరెక్టరీకి వెళ్లండి ( ) డిఫాల్ట్‌గా, కిందిది:
    1. Linux* OSలో:
    2. సూపర్‌యూజర్‌ల కోసం (రూట్): /opt/intel/Konami
    3. సాధారణ వినియోగదారుల కోసం (నాన్-రూట్): $హోమ్/ఇంటెల్/కోనామి
    4. Windows* OSలో:
    5. <Program Files>\Intel\oneAPI
  2. ఇన్ స్క్రిప్ట్‌ని ఉపయోగించి ఎన్విరాన్‌మెంట్ వేరియబుల్స్‌ని సెట్ చేయండి , పరుగు ద్వారా
    • Linux* OSలో: vars.{sh|csh} in /tbb/latest/env
    • Windows* OSలో: vars.bat in /tbb/latest/env

Example
క్రింద మీరు ఒక సాధారణ మాజీని కనుగొనవచ్చుample oneTBB అల్గోరిథం కోసం. ఎస్ample 1 నుండి 100 వరకు అన్ని పూర్ణాంకాల సంఖ్యల మొత్తాన్ని గణిస్తుంది.intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-2

oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌లు (oneTBB) మరియు pkg-config సాధనం

  • pkg-config సాధనం నుండి ప్యాకేజీల గురించి సమాచారాన్ని తిరిగి పొందడం ద్వారా కంపైలేషన్ లైన్‌ను సులభతరం చేయడానికి ఉపయోగించబడుతుంది.
    ప్రత్యేక మెటాడేటా fileలు. ఇది పెద్ద హార్డ్-కోడెడ్ మార్గాలను నివారించడంలో సహాయపడుతుంది మరియు సంకలనాన్ని మరింత పోర్టబుల్‌గా చేస్తుంది.

pkg-config ఉపయోగించి ప్రోగ్రామ్‌ను కంపైల్ చేయండి

  • Linux* OS మరియు macOS*లో oneTBBతో test.cpp అనే టెస్ట్ ప్రోగ్రామ్‌ను కంపైల్ చేయడానికి, చేర్చడం కోసం శోధించడానికి పూర్తి మార్గాన్ని అందించండి fileలు మరియు లైబ్రరీలు, లేదా ఇలాంటి సరళమైన పంక్తిని అందించండి:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-3

ఎక్కడ:

  • cflags మార్గంతో సహా oneTBB లైబ్రరీని అందిస్తుంది:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-4
  • libs Intel(R) oneTBB లైబ్రరీ పేరు మరియు దానిని కనుగొనడానికి శోధన మార్గాన్ని అందిస్తాయి:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-4
  • గమనిక Windows* OS కోసం, కంపైలింగ్ మరియు లింక్ చేయడం ఫ్లాగ్‌లను తగిన రీతిలో మార్చే –msvc-సింటాక్స్ ఎంపిక ఫ్లాగ్‌ని అదనంగా ఉపయోగించండి.
మరింత కనుగొనండి
  • oneTBB కమ్యూనిటీ ఫోరమ్
  • ఉత్పత్తి తరచుగా అడిగే ప్రశ్నలు
  • మద్దతు అభ్యర్థనలు
  • మీకు oneTBBతో మద్దతు అవసరమైతే ఈ వనరులను ఉపయోగించండి.
  • విడుదల గమనికలు వివరణాత్మక గమనికలు, తెలిసిన సమస్యలు మరియు మార్పులతో సహా ఉత్పత్తి గురించి తాజా సమాచారాన్ని కనుగొనండి.
  • డాక్యుమెంటేషన్: డెవలపర్ గైడ్ మరియు API సూచన
  • oneTBBని ఉపయోగించడం నేర్చుకోండి.
  • GitHub* ఓపెన్ సోర్స్‌లో oneTBB అమలును కనుగొనండి.

నోటీసులు మరియు నిరాకరణలు

  • ఇంటెల్ టెక్నాలజీలకు ప్రారంభించబడిన హార్డ్‌వేర్, సాఫ్ట్‌వేర్ లేదా సేవా క్రియాశీలత అవసరం కావచ్చు.
  • ఏ ఉత్పత్తి లేదా భాగం ఖచ్చితంగా సురక్షితంగా ఉండదు.
  • మీ ఖర్చులు మరియు ఫలితాలు మారవచ్చు.
  • © ఇంటెల్ కార్పొరేషన్. ఇంటెల్, ఇంటెల్ లోగో మరియు ఇతర ఇంటెల్ గుర్తులు ఇంటెల్ కార్పొరేషన్ లేదా దాని అనుబంధ సంస్థల ట్రేడ్‌మార్క్‌లు. ఇతర పేర్లు మరియు బ్రాండ్‌లు ఇతరుల ఆస్తిగా క్లెయిమ్ చేయబడవచ్చు.
  • ఈ పత్రం ద్వారా ఏదైనా మేధో సంపత్తి హక్కులకు లైసెన్స్ (ఎక్స్‌ప్రెస్ లేదా ఇంప్లీడ్, ఎస్టోపెల్ ద్వారా లేదా ఇతరత్రా) మంజూరు చేయబడదు.
  • వివరించిన ఉత్పత్తులు డిజైన్ లోపాలు లేదా ఎర్రాటా అని పిలువబడే ఎర్రర్‌లను కలిగి ఉండవచ్చు, దీని వలన ఉత్పత్తి ప్రచురించబడిన స్పెసిఫికేషన్‌ల నుండి వైదొలగడానికి కారణమవుతుంది. అభ్యర్థనపై ప్రస్తుత క్యారెక్టరైజ్డ్ ఎర్రాటా అందుబాటులో ఉన్నాయి.
  • ఇంటెల్ అన్ని ఎక్స్‌ప్రెస్ మరియు ఇంప్లైడ్ వారెంటీలను నిరాకరిస్తుంది, పరిమితి లేకుండా, వర్తకం యొక్క సూచించబడిన వారెంటీలు, నిర్దిష్ట ప్రయోజనం కోసం ఫిట్‌నెస్ మరియు ఉల్లంఘించకపోవడం, అలాగే పనితీరు, లావాదేవీల విధానం లేదా వాణిజ్యంలో వినియోగం నుండి ఉత్పన్నమయ్యే ఏదైనా వారంటీ.

Windows* OSలో oneTBBని ఇన్‌స్టాల్ చేయండి

  • Windows* OS మెషీన్‌లో మీరు oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌ల (oneTBB) లైబ్రరీని ఎలా అమలు చేయవచ్చో ఈ విభాగం వివరిస్తుంది.
  • మీరు Intel® oneAPI బేస్ టూల్‌కిట్‌లో భాగంగా oneTBBని ఇన్‌స్టాల్ చేయాలనుకుంటే, Intel(R) oneAPI టూల్‌కిట్‌ల ఇన్‌స్టాలేషన్ గైడ్‌లోని సంబంధిత విభాగాన్ని చూడండి.
  • మీరు oneTBBని స్వతంత్ర ఉత్పత్తిగా ఇన్‌స్టాల్ చేయాలని ప్లాన్ చేస్తే, ఇన్‌స్టాలర్ GUI లేదా మీకు నచ్చిన ప్యాకేజీ మేనేజర్‌ని ఉపయోగించి దిగువ సూచనలను అనుసరించండి.
  • GUI మరియు ప్యాకేజీ మేనేజర్‌తో oneTBBని ఎలా ఇన్‌స్టాల్ చేయాలో తెలుసుకోండి: * GUIతో ఇన్‌స్టాల్ చేయండి * ప్యాకేజీ మేనేజర్‌తో ఇన్‌స్టాల్ చేయండి

GUIతో ఇన్‌స్టాల్ చేయండి

దశ 1. ప్రాధాన్య ఇన్‌స్టాలర్‌ను ఎంచుకోండి

  1. డౌన్‌లోడ్ పేజీకి వెళ్లండి. అందుబాటులో ఉన్న ఇన్‌స్టాలర్‌ల జాబితా ప్రదర్శించబడుతుంది.
  2. మీరు ఉపయోగించే విండోస్ ఇన్‌స్టాలర్ రకాన్ని నిర్ణయించండి:
    • ఆన్‌లైన్ ఇన్‌స్టాలర్‌లో చిన్నది ఉంది file పరిమాణం కానీ నడుస్తున్నప్పుడు శాశ్వత ఇంటర్నెట్ కనెక్షన్ అవసరం.
    • ఆఫ్‌లైన్ ఇన్‌స్టాలర్ పెద్దదిగా ఉంది file పరిమాణం కానీ ఇన్‌స్టాలర్‌ను డౌన్‌లోడ్ చేయడానికి మాత్రమే ఇంటర్నెట్ కనెక్షన్ అవసరం file, ఆపై ఆఫ్‌లైన్‌లో నడుస్తుంది.
  3. ఇన్‌స్టాలర్ రకాన్ని నిర్ణయించిన తర్వాత, డౌన్‌లోడ్ ప్రారంభించడానికి సంబంధిత లింక్‌పై క్లిక్ చేయండి.
  4. డౌన్‌లోడ్ పూర్తయ్యే వరకు వేచి ఉండండి.

దశ 2. ఇన్‌స్టాలర్‌ను సిద్ధం చేయండి

ఆఫ్‌లైన్ ఇన్‌స్టాలర్‌ల కోసం:

  1. .Exe రన్ చేయండి file మీరు డౌన్‌లోడ్ చేసారు. ఇన్‌స్టాలేషన్ ప్యాకేజీ ఎక్స్‌ట్రాక్టర్ ప్రారంభించబడుతుంది.
  2. ప్యాకేజీని సంగ్రహించవలసిన మార్గాన్ని పేర్కొనండి - డిఫాల్ట్ C:\యూజర్స్\ \డౌన్‌లోడ్‌లు\w_tbb_oneapi_p_ _ఆఫ్‌లైన్.
  3. అవసరమైతే, తాత్కాలికంగా సంగ్రహించిన తీసివేయి ఎంచుకోండి fileఇన్‌స్టాలేషన్ చెక్‌బాక్స్ తర్వాత s.
  4. సంగ్రహించు క్లిక్ చేయండి.
    ఆన్‌లైన్ ఇన్‌స్టాలర్ కోసం, మీరు .exeని అమలు చేసిన తర్వాత డౌన్‌లోడ్ స్వయంచాలకంగా ప్రారంభమవుతుంది file.

దశ 3. సెటప్‌ను అమలు చేయండి

  1. మీరు ఆఫ్‌లైన్ ఇన్‌స్టాలర్‌ను అమలు చేస్తుంటే, కొనసాగించడానికి కొనసాగించు క్లిక్ చేయండి. ఆన్‌లైన్ ఇన్‌స్టాలర్ స్వయంచాలకంగా కొనసాగుతుంది.
  2. సారాంశం దశలో, నేను లైసెన్స్ ఒప్పంద నిబంధనలను అంగీకరిస్తున్నాను చెక్‌బాక్స్‌ని ఎంచుకోండి.
  3. ఇన్‌స్టాలేషన్ మోడ్‌ను ఎంచుకోండి:
  • డిఫాల్ట్ ఇన్‌స్టాలేషన్ సెట్టింగ్‌లను ఉపయోగించడానికి, సిఫార్సు చేయబడిన ఇన్‌స్టాలేషన్‌ని ఎంచుకోండి. oneTBB డిఫాల్ట్ స్థానంలో ఇన్‌స్టాల్ చేయబడుతుంది: %ప్రోగ్రామ్ FIles (x86)%\Intel\oneAPI\. కొనసాగించు క్లిక్ చేసి, ఇంటిగ్రేట్ IDE దశకు వెళ్లండి.
  • ఇన్‌స్టాలేషన్ సెట్టింగ్‌లను సవరించడానికి, కస్టమ్ ఇన్‌స్టాలేషన్‌ని ఎంచుకుని, అనుకూలీకరించు క్లిక్ చేయండి. మీరు భాగాలు ఎంచుకోండి దశకు వెళ్లండి. అయినప్పటికీ, పరిష్కార స్వభావం కారణంగా oneTBB కాకుండా ఇతర భాగాలు ఎంపిక చేయబడవు. ఈ మోడ్‌లో, మీరు విండో దిగువ-ఎడమ మూలన మార్చు క్లిక్ చేయడం ద్వారా డిఫాల్ట్ ఇన్‌స్టాలేషన్ స్థానాన్ని మార్చవచ్చు.intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-5
  1. ఇంటిగ్రేట్ IDE దశలో, మైక్రోసాఫ్ట్ విజువల్ స్టూడియో IDEతో పూర్తిగా ఏకీకృతం చేయబడిన oneTBBని అమలు చేయడం సాధ్యమేనా అని ప్రోగ్రామ్ తనిఖీ చేస్తుంది - దాని కోసం, మద్దతు ఉన్న IDE వెర్షన్ తప్పనిసరిగా లక్ష్య మెషీన్‌లో ఇన్‌స్టాల్ చేయబడాలి. ఇన్‌స్టాల్ చేయకుంటే, మీరు సెటప్ నుండి నిష్క్రమించి, IDEని ఇన్‌స్టాల్ చేసిన తర్వాత దాన్ని పునఃప్రారంభించవచ్చు లేదా ఇంటిగ్రేషన్ లేకుండా కొనసాగవచ్చు.
  2. సాఫ్ట్‌వేర్ ఇంప్రూవ్‌మెంట్ ప్రోగ్రామ్ దశలో, మీరు ఇష్టపడే ఎంపికను ఎంచుకోండి. ఇన్‌స్టాలేషన్‌ను ప్రారంభించడానికి ఇన్‌స్టాల్ క్లిక్ చేయండి.
  3. ప్రక్రియ పూర్తయ్యే వరకు వేచి ఉండండి. ఆపై ఇన్‌స్టాలర్‌ను మూసివేయడానికి ముగించు క్లిక్ చేయండి లేదా అప్‌డేట్‌ల కోసం తనిఖీ చేయడానికి లేదా ఇతర చర్యలను తీసుకోవడానికి ఇన్‌స్టాల్ చేసిన ఉత్పత్తులకు వెళ్లండి.

గమనిక ఇన్‌స్టాలేషన్ తర్వాత ఎన్విరాన్‌మెంట్ వేరియబుల్స్‌ని కాన్ఫిగర్ చేయాలని గుర్తుంచుకోండి. దాని గురించి తెలుసుకోవడానికి బిఫోర్ యు బిగిన్ విభాగాన్ని చూడండి.

ప్యాకేజీ మేనేజర్‌తో ఇన్‌స్టాల్ చేయండి

  • ప్యాకేజీ మేనేజర్‌తో oneTBBని ఇన్‌స్టాల్ చేయడానికి, డాక్యుమెంటేషన్‌లో వివరించిన సంబంధిత ఆదేశాన్ని అమలు చేయండి:
  • కొండా
  • పిప్
  • నుగెట్
  • గమనిక ఇన్‌స్టాలేషన్ తర్వాత ఎన్విరాన్‌మెంట్ వేరియబుల్స్‌ని కాన్ఫిగర్ చేయాలని గుర్తుంచుకోండి. దాని గురించి తెలుసుకోవడానికి బిఫోర్ యు బిగిన్ విభాగాన్ని చూడండి.

oneTBBని అప్‌గ్రేడ్ చేస్తోంది

  • అతుకులు లేని అప్‌గ్రేడ్‌కు oneTBB 2021.1 మరియు తదుపరి సంస్కరణలకు మద్దతు ఉంది. oneTBBని తాజా వెర్షన్‌కి అప్‌గ్రేడ్ చేయడానికి, పైన వివరించిన విధంగా సెటప్‌ని అమలు చేయండి.
  • మీరు పాత సంస్కరణలతో (TBB) పని చేస్తుంటే, oneTBB యొక్క కొత్త వెర్షన్‌లు వెనుకబడిన అనుకూలతను అందించవని పరిగణించండి. TBB రెవ్ చూడండిamp: వివరాల కోసం నేపథ్యం, ​​మార్పులు మరియు ఆధునికీకరణ. అలాగే, చూడండి
  • oneTBBకి మైగ్రేట్ చేయడం గురించి మరింత సమాచారం కోసం TBB నుండి మైగ్రేషన్.

oneTBBని అన్‌ఇన్‌స్టాల్ చేస్తోంది

  • oneTBBని అన్‌ఇన్‌స్టాల్ చేయడానికి, అప్లికేషన్‌లు మరియు ఫీచర్‌లు లేదా ప్రోగ్రామ్‌లు మరియు ఫీచర్‌లను ఉపయోగించండి.

Linux* OSలో oneTBBని ఇన్‌స్టాల్ చేయండి

  • మీరు Linux* మెషీన్‌లో oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌ల (oneTBB) లైబ్రరీని ఎలా అమలు చేయవచ్చో ఈ విభాగం వివరిస్తుంది. ఇష్టపడే మార్గాన్ని ఎంచుకోండి:
  • కమాండ్ లైన్ ఉపయోగించి oneTBBని ఇన్‌స్టాల్ చేయండి
  • నచ్చిన ప్యాకేజీ మేనేజర్‌లను ఉపయోగించి oneTBBని ఇన్‌స్టాల్ చేయండి:
  • కొండా
  • APT
  • యమ్
  • PIP
  • నుగెట్
  • గమనిక మీరు GUIని ఉపయోగించి Linux* OS మెషీన్‌లో ఒక TBని కూడా ఇన్‌స్టాల్ చేయవచ్చు. మరింత తెలుసుకోవడానికి Intel(R) oneAPI ఇన్‌స్టాలేషన్ గైడ్‌ని చూడండి.

కమాండ్ లైన్ ఉపయోగించి oneTBBని ఇన్‌స్టాల్ చేయండి

  • oneTBBని ఇన్‌స్టాల్ చేయడానికి, మీ పాత్రకు అనుగుణంగా కింది ఆదేశాలలో ఒకదాన్ని అమలు చేయండి:
  • రూట్:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-6
  • వినియోగదారు:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-7

ఎక్కడ:

  • మౌనంగా – నాన్-ఇంటరాక్టివ్ (నిశ్శబ్ద) మోడ్‌లో ఇన్‌స్టాలర్‌ను అమలు చేయండి.
  • యులా - తుది వినియోగదారు లైసెన్స్ ఒప్పందాన్ని (EULA) ఆమోదించండి లేదా తిరస్కరించండి, మద్దతు ఉన్న విలువలు: అంగీకరించండి లేదా తిరస్కరించండి (డిఫాల్ట్).
  • భాగాలు - మీరు కస్టమ్ ఇన్‌స్టాల్ చేసిన భాగాలను అనుమతించండి.

ఉదాహరణకుampలే:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-8

ప్యాకేజీ మేనేజర్‌లను ఉపయోగించి oneTBBని ఇన్‌స్టాల్ చేయండి

  • మీకు నచ్చిన ప్యాకేజీ మేనేజర్‌ని ఉపయోగించి సూచనలను అనుసరించండి.

కొండా

  • ఈ విభాగం ద్వారా oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌లను (oneTBB) ఇన్‌స్టాల్ చేయడంపై సాధారణ సూచనలను అందిస్తుంది
  • కొండా * ప్యాకేజీ నిర్వాహకుడు. అదనపు ఇన్‌స్టాలేషన్ గమనికల కోసం, కొండా డాక్యుమెంటేషన్‌ని చూడండి.
  • oneTBBని ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-9
  • మీరు వీటిని కూడా ఉపయోగించవచ్చు: conda install -c intel/label/intel tbb-devel
  • గమనిక కొండాను ఎలా కాన్ఫిగర్ చేయాలో తెలుసుకోవడానికి Intel(R) oneAPI ఇన్‌స్టాలేషన్ గైడ్‌ని చూడండి.

APT

  • APT*ని ఉపయోగించి oneTBBని ఇన్‌స్టాల్ చేయడానికి, అమలు చేయండి:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-10
  • ఉదాహరణకుampలే:

intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-11

గమనిక YUMని ఎలా కాన్ఫిగర్ చేయాలో తెలుసుకోవడానికి Intel(R) oneAPI ఇన్‌స్టాలేషన్ గైడ్‌ని చూడండి.

PIP*ని ఉపయోగించి oneTBBని ఇన్‌స్టాల్ చేయడానికి, అమలు చేయండి:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-14

ఉదాహరణకుampలే:

intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-15

నుగెట్

కమాండ్ లైన్ ఉపయోగించి NuGet* నుండి oneTBBని ఇన్‌స్టాల్ చేయడానికి, కింది వాటిని చేయండి:

  1. nuget.orgకి వెళ్లండి
  2. అమలు:intel-oneAPI-థ్రెడింగ్-బిల్డింగ్-బ్లాక్స్-FIG-16

గమనిక NuGet*ని ఎలా కాన్ఫిగర్ చేయాలో తెలుసుకోవడానికి Intel(R) oneAPI ఇన్‌స్టాలేషన్ గైడ్‌ని చూడండి.
గమనిక ఇన్‌స్టాలేషన్ తర్వాత ఎన్విరాన్‌మెంట్ వేరియబుల్స్‌ని కాన్ఫిగర్ చేయాలని గుర్తుంచుకోండి. దాని గురించి తెలుసుకోవడానికి బిఫోర్ యు బిగిన్ విభాగాన్ని చూడండి.

oneTBBని అప్‌గ్రేడ్ చేస్తోంది
  • అతుకులు లేని అప్‌గ్రేడ్‌కు oneTBB 2021.1 మరియు తదుపరి సంస్కరణలకు మద్దతు ఉంది. oneTBBని తాజా వెర్షన్‌కి అప్‌గ్రేడ్ చేయడానికి, పైన వివరించిన విధంగా సెటప్‌ని అమలు చేయండి.
  • మీరు పాత సంస్కరణలతో (TBB) పని చేస్తుంటే, oneTBB యొక్క కొత్త వెర్షన్‌లు వెనుకబడిన అనుకూలతను అందించవని పరిగణించండి. TBB రెవ్ చూడండిamp: వివరాల కోసం నేపథ్యం, ​​మార్పులు మరియు ఆధునికీకరణ. అలాగే, ఒక TBకి మైగ్రేట్ చేయడం గురించి మరింత సమాచారం కోసం TBB నుండి మైగ్రేటింగ్‌ని చూడండి.

పత్రాలు / వనరులు

intel oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌లు [pdf] యూజర్ గైడ్
oneAPI థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌లు, థ్రెడింగ్ బిల్డింగ్ బ్లాక్‌లు, బిల్డింగ్ బ్లాక్‌లు, బ్లాక్‌లు

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *