Linux కోసం intel AI అనలిటిక్స్ టూల్కిట్
ఉత్పత్తి సమాచారం
AI కిట్ అనేది మెషిన్ లెర్నింగ్ మరియు డీప్ లెర్నింగ్ ప్రాజెక్ట్ల కోసం బహుళ కొండా పరిసరాలను కలిగి ఉన్న టూల్కిట్. ఇది TensorFlow, PyTorch మరియు Intel oneCCL బైండింగ్ల కోసం పర్యావరణాలను కలిగి ఉంటుంది. ఇది ఎన్విరాన్మెంట్ వేరియబుల్స్ని సెట్ చేయడం ద్వారా, ప్యాకేజీలను జోడించడానికి కొండాను ఉపయోగించడం, గ్రాఫిక్స్ డ్రైవర్లను ఇన్స్టాల్ చేయడం మరియు హ్యాంగ్చెక్ని నిలిపివేయడం ద్వారా వారి సిస్టమ్ను కాన్ఫిగర్ చేయడానికి వినియోగదారులను అనుమతిస్తుంది. టూల్కిట్ను కమాండ్ లైన్ ఇంటర్ఫేస్ (CLI)లో ఉపయోగించవచ్చు మరియు ప్రత్యేక మార్పులు లేకుండా ఇప్పటికే ఉన్న ప్రాజెక్ట్లలో సులభంగా విలీనం చేయవచ్చు.
ఉత్పత్తి వినియోగం
- కొనసాగించడానికి ముందు ఎన్విరాన్మెంట్ వేరియబుల్స్ సెట్ చేయడం ద్వారా మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి.
- కమాండ్ లైన్ ఇంటర్ఫేస్ (CLI) వద్ద పని చేయడానికి, పర్యావరణ వేరియబుల్స్ ద్వారా oneAPI టూల్కిట్లలోని సాధనాలను కాన్ఫిగర్ చేయడానికి setvars.sh స్క్రిప్ట్ని ఉపయోగించండి. మీరు ప్రతి సెషన్కు ఒకసారి లేదా మీరు కొత్త టెర్మినల్ విండోను తెరిచిన ప్రతిసారీ setvars.sh స్క్రిప్ట్ను సోర్స్ చేయవచ్చు. setvars.sh స్క్రిప్ట్ మీ oneAPI ఇన్స్టాలేషన్ యొక్క రూట్ ఫోల్డర్లో కనుగొనబడుతుంది.
- “conda activate కమాండ్ ద్వారా అవసరమైన విధంగా వివిధ కొండా పరిసరాలను సక్రియం చేయండి ”. AI కిట్లో టెన్సర్ఫ్లో (CPU), S కోసం ఇంటెల్ ఎక్స్టెన్షన్తో కూడిన టెన్సర్ఫ్లో కోసం కొండా పరిసరాలు ఉన్నాయి.ample TensorFlow (GPU), PyTorch (XPU) కోసం ఇంటెల్ ఎక్స్టెన్షన్తో కూడిన PyTorch మరియు PyTorch (CPU) కోసం Intel oneCCL బైండింగ్లు.
- ప్రతి పర్యావరణానికి సంబంధించిన ప్రారంభాన్ని అన్వేషించండి Sampప్రతి పర్యావరణాన్ని ఎలా ఉపయోగించాలో మరింత సమాచారం కోసం వినియోగదారు మాన్యువల్లో అందించిన పట్టికలో le లింక్ చేయబడింది.
మీరు Intel® oneAPI సాఫ్ట్వేర్ని ఇన్స్టాల్ చేసినట్లు కింది సూచనలు ఊహిస్తాయి. దయచేసి ఇన్స్టాలేషన్ ఎంపికల కోసం Intel AI Analytics టూల్కిట్ పేజీని చూడండి. నిర్మించడానికి మరియు అమలు చేయడానికి ఈ దశలను అనుసరించండిampIntel® AI Analytics టూల్కిట్తో (AI కిట్):
- మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి.
- S ను నిర్మించి, అమలు చేయండిample.
గమనిక: ప్రామాణిక పైథాన్ ఇన్స్టాలేషన్లు AI కిట్తో పూర్తిగా అనుకూలంగా ఉంటాయి, అయితే పైథాన్* కోసం Intel® డిస్ట్రిబ్యూషన్కు ప్రాధాన్యత ఇవ్వబడుతుంది.
ఈ టూల్కిట్తో వాటిని ఉపయోగించడం ప్రారంభించడానికి మీ ప్రస్తుత ప్రాజెక్ట్లకు ప్రత్యేక సవరణలు అవసరం లేదు.
ఈ టూల్కిట్ యొక్క భాగాలు
AI కిట్ కలిగి ఉంటుంది
- PyTorch కోసం Intel® ఆప్టిమైజేషన్*: Intel® oneAPI డీప్ న్యూరల్ నెట్వర్క్ లైబ్రరీ (oneDNN) లోతైన అభ్యాసం కోసం PyTorchలో డిఫాల్ట్ మ్యాథ్ కెర్నల్ లైబ్రరీగా చేర్చబడింది.
- PyTorch కోసం Intel® పొడిగింపు:PyTorch* కోసం Intel® పొడిగింపు Intel హార్డ్వేర్లో అదనపు పనితీరును పెంచడానికి తాజా ఫీచర్లు మరియు ఆప్టిమైజేషన్లతో PyTorch* సామర్థ్యాలను విస్తరిస్తుంది.
- టెన్సర్ఫ్లో కోసం Intel® ఆప్టిమైజేషన్*: ఈ సంస్కరణ వేగవంతమైన పనితీరు కోసం టెన్సార్ఫ్లో రన్టైమ్లో oneDNN నుండి ఆదిమాలను అనుసంధానిస్తుంది.
- TensorFlow కోసం Intel® పొడిగింపు: TensorFlow* కోసం Intel® పొడిగింపు అనేది TensorFlow PluggableDevice ఇంటర్ఫేస్ ఆధారంగా వైవిధ్యమైన, అధిక పనితీరు గల డీప్ లెర్నింగ్ ఎక్స్టెన్షన్ ప్లగ్ఇన్. ఈ పొడిగింపు ప్లగ్ఇన్ AI వర్క్లోడ్ త్వరణం కోసం Intel XPU (GPU, CPU, మొదలైనవి) పరికరాలను TensorFlow ఓపెన్ సోర్స్ కమ్యూనిటీలోకి తీసుకువస్తుంది.
- పైథాన్ కోసం Intel® డిస్ట్రిబ్యూషన్*: మీ కోడ్లో కనిష్టంగా లేదా ఎటువంటి మార్పులు లేకుండా, బాక్స్ వెలుపలి నుండి వేగవంతమైన పైథాన్ అప్లికేషన్ పనితీరును పొందండి. ఈ పంపిణీ Intel® oneAPI మ్యాథ్ కెర్నల్ లైబ్రరీ మరియు Intel®oneAPI డేటా అనలిటిక్స్ లైబ్రరీ వంటి Intel® పనితీరు లైబ్రరీలతో ఏకీకృతం చేయబడింది.
- ఇంటెల్ ® మోడిన్ డిస్ట్రిబ్యూషన్* (అనకొండ ద్వారా మాత్రమే అందుబాటులో ఉంటుంది), ఇది ఈ తెలివైన, పంపిణీ చేయబడిన డేటాఫ్రేమ్ లైబ్రరీని ఉపయోగించి పాండాలకు ఒకే విధమైన APIని ఉపయోగించి బహుళ నోడ్లలో ముందస్తు ప్రాసెసింగ్ను సజావుగా స్కేల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. కొండా* ప్యాకేజీ మేనేజర్తో Intel® AI Analytics టూల్కిట్ను ఇన్స్టాల్ చేయడం ద్వారా మాత్రమే ఈ పంపిణీ అందుబాటులో ఉంటుంది.
- Intel® న్యూరల్ కంప్రెసర్: TensorFlow*, PyTorch*, MXNet*, మరియు ONNX* (ఓపెన్ న్యూరల్ నెట్వర్క్ ఎక్స్ఛేంజ్) రన్టైమ్ వంటి ప్రముఖ డీప్-లెర్నింగ్ ఫ్రేమ్వర్క్లపై తక్కువ-ఖచ్చితమైన అనుమితి పరిష్కారాలను త్వరగా అమలు చేయండి.
- స్కికిట్-లెర్న్ కోసం Intel® పొడిగింపు*: Intel® oneAPI డేటా అనలిటిక్స్ లైబ్రరీ (oneDAL)ని ఉపయోగించి మీ స్కికిట్-లెర్న్ అప్లికేషన్ను వేగవంతం చేయడానికి అతుకులు లేని మార్గం.
స్కికిట్-లెర్న్ని ప్యాచింగ్ చేయడం వలన ఇది నిజ జీవిత సమస్యలతో వ్యవహరించడానికి బాగా సరిపోయే మెషీన్ లెర్నింగ్ ఫ్రేమ్వర్క్గా మారుతుంది. - ఇంటెల్ ద్వారా XGBoost ఆప్టిమైజ్ చేయబడింది: గ్రేడియంట్-బూస్ట్ డెసిషన్ ట్రీల కోసం ఈ ప్రసిద్ధ మెషీన్-లెర్నింగ్ ప్యాకేజీలో మోడల్ శిక్షణను గణనీయంగా వేగవంతం చేయడానికి మరియు మెరుగైన అంచనాల కోసం ఖచ్చితత్వాన్ని మెరుగుపరచడానికి Intel® ఆర్కిటెక్చర్ల కోసం అతుకులు లేని, డ్రాప్-ఇన్ యాక్సిలరేషన్ ఉంటుంది.
మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి - Intel® AI Analytics టూల్కిట్
మీరు ఇప్పటికే AI Analytics టూల్కిట్ను ఇన్స్టాల్ చేసి ఉండకపోతే, Intel® AI Analytics టూల్కిట్ను ఇన్స్టాల్ చేయడాన్ని చూడండి. మీ సిస్టమ్ను కాన్ఫిగర్ చేయడానికి, కొనసాగించే ముందు ఎన్విరాన్మెంట్ వేరియబుల్స్ని సెట్ చేయండి.
CLI డెవలప్మెంట్ కోసం ఎన్విరాన్మెంట్ వేరియబుల్స్ సెట్ చేయండి
కమాండ్ లైన్ ఇంటర్ఫేస్ (CLI)లో పని చేయడానికి, oneAPI టూల్కిట్లలోని సాధనాలు దీని ద్వారా కాన్ఫిగర్ చేయబడతాయి
పర్యావరణం వేరియబుల్స్. setvars స్క్రిప్ట్ ద్వారా ఎన్విరాన్మెంట్ వేరియబుల్స్ సెట్ చేయడానికి:
ఎంపిక 1: ప్రతి సెషన్కు ఒకసారి setvars.sh మూలం
మీరు కొత్త టెర్మినల్ విండోను తెరిచిన ప్రతిసారీ setvars.sh మూలం:
మీరు setvars.sh స్క్రిప్ట్ను మీ oneAPI ఇన్స్టాలేషన్ యొక్క రూట్ ఫోల్డర్లో కనుగొనవచ్చు, ఇది సాధారణంగా సిస్టమ్ వైడ్ ఇన్స్టాలేషన్ల కోసం /opt/intel/oneapi/ మరియు ప్రైవేట్ ఇన్స్టాలేషన్ల కోసం ~/intel/oneapi/.
సిస్టమ్ వైడ్ ఇన్స్టాలేషన్ల కోసం (రూట్ లేదా సుడో అధికారాలు అవసరం):
- . /opt/intel/oneapi/setvars.sh
ప్రైవేట్ ఇన్స్టాలేషన్ల కోసం:
- . ~/intel/oneapi/setvars.sh
ఎంపిక 2: setvars.sh కోసం వన్ టైమ్ సెటప్
మీ ప్రాజెక్ట్ల కోసం పర్యావరణాన్ని స్వయంచాలకంగా సెటప్ చేయడానికి, కమాండ్ మూలాన్ని చేర్చండి
/setvars.sh ప్రారంభ స్క్రిప్ట్లో స్వయంచాలకంగా ప్రారంభించబడుతుంది (భర్తీ చేయండి
మీ oneAPI ఇన్స్టాల్ స్థానానికి మార్గంతో). డిఫాల్ట్ ఇన్స్టాలేషన్ స్థానాలు /opt/
సిస్టమ్ వైడ్ ఇన్స్టాలేషన్ల కోసం intel/oneapi/ (రూట్ లేదా సుడో అధికారాలు అవసరం) మరియు ప్రైవేట్ ఇన్స్టాలేషన్ల కోసం ~/intel/oneapi/.
ఉదాహరణకుample, మీరు మూలాన్ని జోడించవచ్చు /setvars.sh ఆదేశం మీ ~/.bashrc లేదా ~/.bashrc_proకిfile లేదా ~/.profile file. మీ సిస్టమ్లోని అన్ని ఖాతాలకు సెట్టింగ్లను శాశ్వతంగా చేయడానికి, మీ సిస్టమ్ యొక్క /etc/proలో ఒక-లైన్ .sh స్క్రిప్ట్ను సృష్టించండిfilesetvars.shని సోర్స్ చేసే .d ఫోల్డర్ (మరిన్ని వివరాల కోసం, ఎన్విరాన్మెంట్ వేరియబుల్స్పై ఉబుంటు డాక్యుమెంటేషన్ చూడండి).
గమనిక
setvars.sh స్క్రిప్ట్ను కాన్ఫిగరేషన్ ఉపయోగించి నిర్వహించవచ్చు file, మీరు "తాజా" వెర్షన్కు డిఫాల్ట్ చేయడానికి బదులుగా లైబ్రరీల లేదా కంపైలర్ యొక్క నిర్దిష్ట వెర్షన్లను ప్రారంభించాల్సిన అవసరం ఉంటే ఇది ప్రత్యేకంగా సహాయపడుతుంది. మరిన్ని వివరాల కోసం, కాన్ఫిగరేషన్ను ఉపయోగించడం చూడండి File Setvars.sh ని నిర్వహించడానికి.. మీరు POSIX కాని షెల్లో ఎన్విరాన్మెంట్ను సెటప్ చేయవలసి వస్తే, మరిన్ని కాన్ఫిగరేషన్ ఎంపికల కోసం oneAPI డెవలప్మెంట్ ఎన్విరాన్మెంట్ సెటప్ చూడండి.
తదుపరి దశలు
- మీరు కొండాను ఉపయోగించకుంటే లేదా GPU కోసం అభివృద్ధి చేయకుంటే, Sని రూపొందించి, అమలు చేయండిampలే ప్రాజెక్ట్.
- కొండా వినియోగదారుల కోసం, తదుపరి విభాగానికి కొనసాగండి.
- GPUలో అభివృద్ధి చేయడం కోసం, GPU వినియోగదారులకు కొనసాగించండి
ఈ టూల్కిట్లో కొండా ఎన్విరాన్మెంట్స్
AI కిట్లో బహుళ కొండా పరిసరాలు ఉన్నాయి. ప్రతి పర్యావరణం క్రింది పట్టికలో వివరించబడింది. ఒకసారి మీరు మునుపు సూచించిన విధంగా CLI ఎన్విరాన్మెంట్కు ఎన్విరాన్మెంట్ వేరియబుల్స్ సెట్ చేసిన తర్వాత, మీరు క్రింది కమాండ్ ద్వారా అవసరమైన విధంగా వివిధ కోండా పరిసరాలను సక్రియం చేయవచ్చు:
- కొండా యాక్టివేట్
మరింత సమాచారం కోసం, దయచేసి ప్రతి పర్యావరణానికి సంబంధించిన ప్రారంభాన్ని అన్వేషించండి Sampదిగువ పట్టికలో le లింక్ చేయబడింది.
నాన్-రూట్ యూజర్గా ప్యాకేజీలను జోడించడానికి కొండా క్లోన్ ఫంక్షన్ని ఉపయోగించండి
Intel AI Analytics టూల్కిట్ oneapi ఫోల్డర్లో ఇన్స్టాల్ చేయబడింది, దీనికి నిర్వహించడానికి రూట్ అధికారాలు అవసరం. మీరు కొండా*ని ఉపయోగించి కొత్త ప్యాకేజీలను జోడించి నిర్వహించాలనుకోవచ్చు, కానీ రూట్ యాక్సెస్ లేకుండా మీరు అలా చేయలేరు. లేదా, మీరు రూట్ యాక్సెస్ని కలిగి ఉండవచ్చు కానీ మీరు కొండాను సక్రియం చేసిన ప్రతిసారీ రూట్ పాస్వర్డ్ను నమోదు చేయకూడదు.
రూట్ యాక్సెస్ని ఉపయోగించకుండా మీ పర్యావరణాన్ని నిర్వహించడానికి, మీరు /opt/intel/oneapi/ ఫోల్డర్ వెలుపల ఉన్న ఫోల్డర్కు అవసరమైన ప్యాకేజీలను క్లోన్ చేయడానికి కొండా క్లోన్ కార్యాచరణను ఉపయోగించండి:
- మీరు setvars.shని అమలు చేసిన అదే టెర్మినల్ విండో నుండి, మీ సిస్టమ్లోని కొండా పరిసరాలను గుర్తించండి:
- కొండా ఎన్వి జాబితా
మీరు ఇలాంటి ఫలితాలను చూస్తారు:
- కొండా ఎన్వి జాబితా
- పర్యావరణాన్ని కొత్త ఫోల్డర్కి క్లోన్ చేయడానికి క్లోన్ ఫంక్షన్ని ఉపయోగించండి. మాజీ లోampదిగువన, కొత్త పర్యావరణానికి usr_intelpython అని పేరు పెట్టారు మరియు క్లోన్ చేయబడిన పర్యావరణానికి బేస్ అని పేరు పెట్టారు (పై చిత్రంలో చూపిన విధంగా).
- కొండా క్రియేట్ -పేరు usr_intelpython -క్లోన్ బేస్
క్లోన్ వివరాలు కనిపిస్తాయి:
- కొండా క్రియేట్ -పేరు usr_intelpython -క్లోన్ బేస్
- ప్యాకేజీలను జోడించే సామర్థ్యాన్ని ప్రారంభించడానికి కొత్త వాతావరణాన్ని సక్రియం చేయండి. కొండా usr_intelpythonని యాక్టివేట్ చేయండి
- కొత్త పర్యావరణం సక్రియంగా ఉందని ధృవీకరించండి. కొండా ఎన్వి జాబితా
మీరు ఇప్పుడు పైథాన్ కోసం ఇంటెల్ డిస్ట్రిబ్యూషన్ కోసం కొండా పర్యావరణాన్ని ఉపయోగించి అభివృద్ధి చేయవచ్చు. - TensorFlow* లేదా PyTorch* పర్యావరణాన్ని సక్రియం చేయడానికి:
టెన్సర్ ఫ్లో
- కొండా టెన్సర్ఫ్లోను సక్రియం చేస్తుంది
పైటార్చ్
- కొండా యాక్టివేట్ పైటోర్చ్
తదుపరి దశలు
- మీరు GPU కోసం అభివృద్ధి చేయకుంటే, Sని రూపొందించండి మరియు అమలు చేయండిampలే ప్రాజెక్ట్.
- GPUలో అభివృద్ధి చేయడం కోసం, GPU వినియోగదారులకు కొనసాగించండి.
GPU వినియోగదారులు
GPUలో అభివృద్ధి చెందుతున్న వారికి, ఈ దశలను అనుసరించండి:
GPU డ్రైవర్లను ఇన్స్టాల్ చేయండి
మీరు GPU డ్రైవర్లను ఇన్స్టాల్ చేయడానికి ఇన్స్టాలేషన్ గైడ్లోని సూచనలను అనుసరించినట్లయితే, మీరు ఈ దశను దాటవేయవచ్చు. మీరు డ్రైవర్లను ఇన్స్టాల్ చేయకుంటే, ఇన్స్టాలేషన్ గైడ్లోని సూచనలను అనుసరించండి.
వీడియో సమూహానికి వినియోగదారుని జోడించండి
GPU కంప్యూట్ వర్క్లోడ్ల కోసం, నాన్-రూట్ (సాధారణ) వినియోగదారులు సాధారణంగా GPU పరికరానికి యాక్సెస్ను కలిగి ఉండరు. మీ సాధారణ వినియోగదారు(ల)ని వీడియో సమూహానికి జోడించాలని నిర్ధారించుకోండి; లేకుంటే, GPU పరికరం కోసం కంపైల్ చేయబడిన బైనరీలు సాధారణ వినియోగదారుచే అమలు చేయబడినప్పుడు విఫలమవుతాయి. ఈ సమస్యను పరిష్కరించడానికి, రూట్ కాని వినియోగదారుని వీడియో సమూహానికి జోడించండి:
- sudo usermod -a -G వీడియో
హ్యాంగ్చెక్ని నిలిపివేయండి
స్థానిక పరిసరాలలో దీర్ఘకాలంగా నడుస్తున్న GPU కంప్యూట్ పనిభారం ఉన్న అప్లికేషన్ల కోసం, హ్యాంగ్చెక్ని నిలిపివేయండి. వర్చువలైజేషన్లు లేదా గేమింగ్ వంటి GPU యొక్క ఇతర ప్రామాణిక ఉపయోగాల కోసం ఇది సిఫార్సు చేయబడదు.
GPU హార్డ్వేర్ని అమలు చేయడానికి నాలుగు సెకన్ల కంటే ఎక్కువ సమయం పట్టే పనిభారం సుదీర్ఘమైన పనిభారం. డిఫాల్ట్గా, దీర్ఘకాలిక పనిభారానికి అర్హత పొందే వ్యక్తిగత థ్రెడ్లు హంగ్గా పరిగణించబడతాయి మరియు రద్దు చేయబడతాయి. హ్యాంగ్చెక్ గడువు ముగింపు వ్యవధిని నిలిపివేయడం ద్వారా, మీరు ఈ సమస్యను నివారించవచ్చు.
గమనిక: కెర్నల్ నవీకరించబడినట్లయితే, hangcheck స్వయంచాలకంగా ప్రారంభించబడుతుంది. హ్యాంగ్చెక్ నిలిపివేయబడిందని నిర్ధారించుకోవడానికి ప్రతి కెర్నల్ నవీకరణ తర్వాత దిగువ విధానాన్ని అమలు చేయండి.
- టెర్మినల్ తెరవండి.
- గ్రబ్ తెరవండి file /etc/defaultలో.
- గ్రబ్ లో file, GRUB_CMDLINE_LINUX_DEFAULT="" లైన్ను కనుగొనండి.
- కోట్ల మధ్య ఈ వచనాన్ని నమోదు చేయండి (""):
- ఈ ఆదేశాన్ని అమలు చేయండి:
sudo update-grub - సిస్టమ్ను రీబూట్ చేయండి. హ్యాంగ్చెక్ నిలిపివేయబడి ఉంది.
తదుపరి దశ
ఇప్పుడు మీరు మీ సిస్టమ్ను కాన్ఫిగర్ చేసారు, S బిల్డ్ మరియు రన్ చేయడానికి కొనసాగండిampలే ప్రాజెక్ట్.
S ను నిర్మించి, అమలు చేయండిample కమాండ్ లైన్ ఉపయోగించి
Intel® AI Analytics టూల్కిట్
ఈ విభాగంలో, మీరు ప్రాజెక్ట్లను నిర్మించే ప్రక్రియతో మిమ్మల్ని పరిచయం చేసుకోవడానికి ఒక సాధారణ “హలో వరల్డ్” ప్రాజెక్ట్ను అమలు చేస్తారు, ఆపై మీ స్వంత ప్రాజెక్ట్ను రూపొందించండి.
గమనిక: మీరు ఇప్పటికే మీ అభివృద్ధి వాతావరణాన్ని కాన్ఫిగర్ చేయకుంటే, మీ సిస్టమ్ను కాన్ఫిగర్ చేయికి వెళ్లి, ఈ పేజీకి తిరిగి వెళ్లండి. మీ సిస్టమ్ను కాన్ఫిగర్ చేయడానికి మీరు ఇప్పటికే దశలను పూర్తి చేసి ఉంటే, దిగువ దశలను కొనసాగించండి.
కమాండ్ లైన్ నుండి పని చేస్తున్నప్పుడు మీరు టెర్మినల్ విండో లేదా విజువల్ స్టూడియో కోడ్*ని ఉపయోగించవచ్చు. VS కోడ్ని స్థానికంగా ఎలా ఉపయోగించాలో వివరాల కోసం, Linux*లో oneAPIతో విజువల్ స్టూడియో కోడ్ యొక్క ప్రాథమిక వినియోగం చూడండి. VS కోడ్ను రిమోట్గా ఉపయోగించడానికి, Linux*లో oneAPIతో రిమోట్ విజువల్ స్టూడియో కోడ్ అభివృద్ధిని చూడండి.
S ను నిర్మించి, అమలు చేయండిampలే ప్రాజెక్ట్
లుampమీరు sని నిర్మించడానికి ముందు క్రింద ఉన్న les తప్పనిసరిగా మీ సిస్టమ్కు క్లోన్ చేయబడాలిampలే ప్రాజెక్ట్:
CMakeకి మద్దతిచ్చే భాగాల జాబితాను చూడటానికి, oneAPI అప్లికేషన్లతో CMakeని ఉపయోగించండి చూడండి.
మీ స్వంత ప్రాజెక్ట్ను రూపొందించండి
మీ ప్రస్తుత పైథాన్ ప్రాజెక్ట్లను ఈ టూల్కిట్తో ఉపయోగించడం ప్రారంభించడానికి ప్రత్యేక సవరణలు అవసరం లేదు. కొత్త ప్రాజెక్ట్ల కోసం, లను రూపొందించడానికి ఉపయోగించే ప్రక్రియను ఈ ప్రక్రియ దగ్గరగా అనుసరిస్తుందిample హలో వరల్డ్ ప్రాజెక్ట్స్. హలో వరల్డ్ READMEని చూడండి fileసూచనల కోసం s.
పనితీరును పెంచడం
మీరు TensorFlow లేదా PyTorch కోసం పనితీరును పెంచుకోవడంలో మీకు సహాయపడటానికి డాక్యుమెంటేషన్ పొందవచ్చు.
మీ పర్యావరణాన్ని కాన్ఫిగర్ చేయండి
గమనిక: మీ వర్చువల్ ఎన్విరాన్మెంట్ అందుబాటులో లేకుంటే, లేదా మీరు మీ వర్చువల్ ఎన్విరాన్మెంట్కు ప్యాకేజీలను జోడించాలనుకుంటే, రూట్ కాని వినియోగదారుగా ప్యాకేజీలను జోడించడానికి కొండా క్లోన్ ఫంక్షన్ని ఉపయోగించండిలోని దశలను మీరు పూర్తి చేశారని నిర్ధారించుకోండి.
మీరు కంటైనర్ వెలుపల డెవలప్ చేస్తుంటే, పైథాన్* కోసం Intel® డిస్ట్రిబ్యూషన్ని ఉపయోగించడానికి క్రింది స్క్రిప్ట్ను సోర్స్ చేయండి:
-
- /setvars.sh
- ఎక్కడ మీరు ఈ టూల్కిట్ను ఎక్కడ ఇన్స్టాల్ చేసారు. డిఫాల్ట్గా ఇన్స్టాల్ డైరెక్టరీ:
- రూట్ లేదా సుడో ఇన్స్టాలేషన్లు: /opt/intel/oneapi
- స్థానిక వినియోగదారు సంస్థాపనలు: ~/intel/oneapi
గమనిక: setvars.sh స్క్రిప్ట్ను కాన్ఫిగరేషన్ ఉపయోగించి నిర్వహించవచ్చు file, మీరు "తాజా" వెర్షన్కు డిఫాల్ట్ చేయడానికి బదులుగా లైబ్రరీల లేదా కంపైలర్ యొక్క నిర్దిష్ట వెర్షన్లను ప్రారంభించాల్సిన అవసరం ఉంటే ఇది ప్రత్యేకంగా సహాయపడుతుంది. మరిన్ని వివరాల కోసం, కాన్ఫిగరేషన్ను ఉపయోగించడం చూడండి File Setvars.sh ని నిర్వహించడానికి. మీరు POSIX కాని షెల్లో ఎన్విరాన్మెంట్ను సెటప్ చేయవలసి వస్తే, మరిన్ని కాన్ఫిగరేషన్ ఎంపికల కోసం oneAPI డెవలప్మెంట్ ఎన్విరాన్మెంట్ సెటప్ చూడండి.
పరిసరాలను మార్చడానికి, మీరు ముందుగా సక్రియ వాతావరణాన్ని నిష్క్రియం చేయాలి.
కింది మాజీample పర్యావరణాన్ని కాన్ఫిగర్ చేయడం, TensorFlow*ని యాక్టివేట్ చేయడం, ఆపై పైథాన్ కోసం Intel డిస్ట్రిబ్యూషన్కి తిరిగి రావడం వంటివి ప్రదర్శిస్తుంది:
కంటైనర్ను డౌన్లోడ్ చేయండి
Intel® AI Analytics టూల్కిట్
OneAPI అప్లికేషన్లను నిర్మించడం, అమలు చేయడం మరియు ప్రొఫైలింగ్ చేయడం కోసం వాతావరణాలను సెటప్ చేయడానికి మరియు కాన్ఫిగర్ చేయడానికి కంటైనర్లు మిమ్మల్ని అనుమతిస్తాయి మరియు చిత్రాలను ఉపయోగించి వాటిని పంపిణీ చేస్తాయి:
- మీకు అవసరమైన అన్ని సాధనాలతో ముందే కాన్ఫిగర్ చేయబడిన పర్యావరణాన్ని కలిగి ఉన్న చిత్రాన్ని మీరు ఇన్స్టాల్ చేయవచ్చు, ఆపై ఆ వాతావరణంలో అభివృద్ధి చేయవచ్చు.
- మీరు పర్యావరణాన్ని సేవ్ చేయవచ్చు మరియు అదనపు సెటప్ లేకుండా ఆ వాతావరణాన్ని మరొక యంత్రానికి తరలించడానికి చిత్రాన్ని ఉపయోగించవచ్చు.
- మీరు వేర్వేరు భాషలు మరియు రన్టైమ్లు, విశ్లేషణ సాధనాలు లేదా ఇతర సాధనాలతో అవసరమైన విధంగా కంటైనర్లను సిద్ధం చేయవచ్చు.
డాకర్* చిత్రాన్ని డౌన్లోడ్ చేయండి
మీరు కంటైనర్ల రిపోజిటరీ నుండి డాకర్* చిత్రాన్ని డౌన్లోడ్ చేసుకోవచ్చు.
గమనిక: డాకర్ చిత్రం ~5 GB మరియు డౌన్లోడ్ చేయడానికి ~15 నిమిషాలు పట్టవచ్చు. దీనికి 25 GB డిస్క్ స్పేస్ అవసరం.
- చిత్రాన్ని నిర్వచించండి:
image=intel/oneapi-aikit డాకర్ పుల్ “$image” - చిత్రాన్ని లాగండి.
డాకర్ పుల్ “$ ఇమేజ్”
మీ చిత్రం డౌన్లోడ్ చేయబడిన తర్వాత, కమాండ్ లైన్తో కంటైనర్లను ఉపయోగించడం కొనసాగించండి.
కమాండ్ లైన్తో కంటైనర్లను ఉపయోగించడం
Intel® AI Analytics టూల్కిట్ ముందుగా నిర్మించిన కంటైనర్లను నేరుగా డౌన్లోడ్ చేసుకోండి. CPU కోసం దిగువన ఉన్న కమాండ్ మిమ్మల్ని కమాండ్ ప్రాంప్ట్ వద్ద, కంటైనర్ లోపల, ఇంటరాక్టివ్ మోడ్లో వదిలివేస్తుంది.
CPU
image=intel/oneapi-aikit డాకర్ రన్ -ఇది “$image”
Intel® Advisor, Intel® Inspector లేదా VTune™ని కంటైనర్లతో ఉపయోగించడం
ఈ సాధనాలను ఉపయోగిస్తున్నప్పుడు, కంటైనర్కు అదనపు సామర్థ్యాలు అందించాలి: –cap-add=SYS_ADMIN –cap-add=SYS_PTRACE
- డాకర్ రన్ –cap-add=SYS_ADMIN –cap-add=SYS_PTRACE \ –device=/dev/dri -it “$image”
క్లౌడ్ CI సిస్టమ్లను ఉపయోగించడం
క్లౌడ్ CI సిస్టమ్లు మీ సాఫ్ట్వేర్ను స్వయంచాలకంగా నిర్మించడానికి మరియు పరీక్షించడానికి మిమ్మల్ని అనుమతిస్తాయి. మాజీ కోసం github లో రెపో చూడండిampలెస్ కాన్ఫిగరేషన్ fileజనాదరణ పొందిన క్లౌడ్ CI సిస్టమ్ల కోసం oneAPIని ఉపయోగించే s.
Intel® AI Analytics టూల్కిట్ కోసం ట్రబుల్షూటింగ్
నోటీసులు మరియు నిరాకరణలు
ఇంటెల్ టెక్నాలజీలకు ఎనేబుల్ హార్డ్వేర్, సాఫ్ట్వేర్ లేదా సర్వీస్ యాక్టివేషన్ అవసరం కావచ్చు. ఏ ఉత్పత్తి లేదా భాగం ఖచ్చితంగా సురక్షితంగా ఉండదు.
మీ ఖర్చులు మరియు ఫలితాలు మారవచ్చు.
© ఇంటెల్ కార్పొరేషన్. ఇంటెల్, ఇంటెల్ లోగో మరియు ఇతర ఇంటెల్ గుర్తులు ఇంటెల్ కార్పొరేషన్ లేదా దాని అనుబంధ సంస్థల ట్రేడ్మార్క్లు. ఇతర పేర్లు మరియు బ్రాండ్లు ఇతరుల ఆస్తిగా క్లెయిమ్ చేయబడవచ్చు.
ఉత్పత్తి మరియు పనితీరు సమాచారం
ఉపయోగం, కాన్ఫిగరేషన్ మరియు ఇతర కారకాల ద్వారా పనితీరు మారుతూ ఉంటుంది. వద్ద మరింత తెలుసుకోండి www.Intel.com/PerformanceIndex.
నోటీసు రివిజన్ #20201201
ఈ పత్రం ద్వారా ఏదైనా మేధో సంపత్తి హక్కులకు లైసెన్స్ (ఎక్స్ప్రెస్ లేదా ఇంప్లీడ్, ఎస్టోపెల్ ద్వారా లేదా ఇతరత్రా) మంజూరు చేయబడదు. వివరించిన ఉత్పత్తులు డిజైన్ లోపాలు లేదా ఎర్రాటా అని పిలువబడే లోపాలను కలిగి ఉండవచ్చు, దీని వలన ఉత్పత్తి ప్రచురించబడిన స్పెసిఫికేషన్ల నుండి వైదొలగవచ్చు. అభ్యర్థనపై ప్రస్తుత క్యారెక్టరైజ్డ్ ఎర్రాటా అందుబాటులో ఉన్నాయి.
Intel అన్ని ఎక్స్ప్రెస్ మరియు ఇంప్లైడ్ వారెంటీలను నిరాకరిస్తుంది, పరిమితి లేకుండా, వర్తకం యొక్క సూచిత వారెంటీలు, నిర్దిష్ట ప్రయోజనం కోసం ఫిట్నెస్ మరియు ఉల్లంఘన రహితం, అలాగే పనితీరు, లావాదేవీల విధానం లేదా వాణిజ్యంలో వినియోగం నుండి ఉత్పన్నమయ్యే ఏదైనా వారంటీ.
పత్రాలు / వనరులు
![]() |
Linux కోసం intel AI అనలిటిక్స్ టూల్కిట్ [pdf] యూజర్ గైడ్ Linux కోసం AI Analytics టూల్కిట్, AI Analytics టూల్కిట్, Linux కోసం Analytics టూల్కిట్, Analytics Toolkit, Toolkit |