Intel AI Analytics Pecyn Cymorth ar gyfer Linux
Gwybodaeth Cynnyrch
Mae'r Pecyn AI yn becyn cymorth sy'n cynnwys amgylcheddau conda lluosog ar gyfer dysgu peiriannau a phrosiectau dysgu dwfn. Mae'n cynnwys amgylcheddau ar gyfer TensorFlow, PyTorch, ac Intel oneCCL Rhwymo. Mae'n caniatáu i ddefnyddwyr ffurfweddu eu system trwy osod newidynnau amgylchedd, defnyddio Conda i ychwanegu pecynnau, gosod gyrwyr graffeg, ac analluogi hangcheck. Gellir defnyddio'r pecyn cymorth ar Ryngwyneb Llinell Reoli (CLI) a gellir ei integreiddio'n hawdd i brosiectau presennol heb unrhyw addasiadau arbennig.
Defnydd Cynnyrch
- Ffurfweddwch eich system trwy osod newidynnau amgylchedd cyn parhau.
- I weithio ar Ryngwyneb Llinell Orchymyn (CLI), defnyddiwch y sgript setvars.sh i ffurfweddu'r offer yn y pecynnau cymorth oneAPI trwy newidynnau amgylchedd. Gallwch ddod o hyd i'r sgript setvars.sh unwaith y sesiwn neu bob tro y byddwch yn agor ffenestr derfynell newydd. Gellir dod o hyd i'r sgript setvars.sh yn ffolder gwraidd eich gosodiad oneAPI.
- Gweithredwch wahanol amgylcheddau conda yn ôl yr angen trwy'r gorchymyn “conda activate ”. Mae'r Pecyn AI yn cynnwys amgylcheddau conda ar gyfer TensorFlow (CPU), TensorFlow gydag Estyniad Intel ar gyfer Sample TensorFlow (GPU), PyTorch gydag Estyniad Intel ar gyfer PyTorch (XPU), a Rhwymiadau Intel oneCCL ar gyfer PyTorch (CPU).
- Archwiliwch S Cychwyn Arni S cysylltiedig pob amgylcheddampMae cyswllt yn y tabl a ddarperir yn y llawlyfr defnyddiwr i gael rhagor o wybodaeth am sut i ddefnyddio pob amgylchedd.
Mae'r cyfarwyddiadau canlynol yn tybio eich bod wedi gosod meddalwedd Intel® oneAPI. Gweler tudalen Pecyn Cymorth Intel AI Analytics ar gyfer opsiynau gosod. Dilynwch y camau hyn i adeiladu a rhedeg felampgyda Phecyn Cymorth Intel® AI Analytics (AI Kit):
- Ffurfweddu eich system.
- Adeiladu a rhedeg Sample.
NODYN: Mae gosodiadau Python safonol yn gwbl gydnaws â'r AI Kit, ond mae'r Intel® Distribution ar gyfer Python * yn cael ei ffafrio.
Nid oes angen unrhyw addasiadau arbennig i'ch prosiectau presennol i ddechrau eu defnyddio gyda'r pecyn cymorth hwn.
Cydrannau'r Pecyn Cymorth hwn
Mae'r Pecyn AI yn cynnwys
- Optimeiddio Intel® ar gyfer PyTorch *: Mae Llyfrgell Rhwydwaith Newral Dwfn Intel® oneAPI (oneDNN) wedi'i chynnwys yn PyTorch fel y llyfrgell cnewyllyn mathemateg rhagosodedig ar gyfer dysgu dwfn.
- Estyniad Intel® ar gyfer PyTorch: Mae Estyniad Intel® ar gyfer PyTorch * yn ymestyn galluoedd PyTorch * gyda nodweddion cyfoes ac optimeiddiadau ar gyfer hwb perfformiad ychwanegol ar galedwedd Intel.
- Optimeiddio Intel® ar gyfer TensorFlow*: Mae'r fersiwn hon yn integreiddio cyntefig o oneDNN i amser rhedeg TensorFlow ar gyfer perfformiad cyflymach.
- Estyniad Intel® ar gyfer TensorFlow: Mae Estyniad Intel® ar gyfer TensorFlow* yn ategyn ymestyn dysgu dwfn heterogenaidd, perfformiad uchel sy'n seiliedig ar ryngwyneb TensorFlow PluggableDevice. Mae'r ategyn estyniad hwn yn dod â dyfeisiau Intel XPU (GPU, CPU, ac ati) i mewn i gymuned ffynhonnell agored TensorFlow ar gyfer cyflymu llwyth gwaith AI.
- Dosbarthiad Intel® ar gyfer Python *: Sicrhewch berfformiad cymhwysiad Python cyflymach allan o'r bocs, gydag ychydig iawn o newidiadau i'ch cod, os o gwbl. Mae'r dosbarthiad hwn wedi'i integreiddio â Llyfrgelloedd Perfformiad Intel® fel Llyfrgell Cnewyllyn Math Intel® oneAPI a Llyfrgell Dadansoddi Data Intel®oneAPI.
- Intel® Distribution of Modin * (ar gael trwy Anaconda yn unig), sy'n eich galluogi i raddio rhagbrosesu yn ddi-dor ar draws nodau lluosog gan ddefnyddio'r llyfrgell ffrâm ddata ddosbarthedig ddeallus hon gydag API union yr un fath â phandas. Dim ond trwy Osod Pecyn Cymorth Intel® AI Analytics gyda'r Rheolwr Pecyn Conda* y mae'r dosbarthiad hwn ar gael.
- Cywasgydd Niwral Intel®: defnyddio datrysiadau casglu manwl-gywirdeb yn gyflym ar fframweithiau dysgu dwfn poblogaidd fel TensorFlow *, PyTorch *, MXNet *, ac ONNX * (Open Neural Network Exchange).
- Estyniad Intel® ar gyfer Scikit-lean*: Ffordd ddi-dor i gyflymu'ch cymhwysiad Scikit-learn gan ddefnyddio Llyfrgell Dadansoddeg Data Intel® oneAPI (oneDAL).
Mae clytio scikit-lear yn ei wneud yn fframwaith dysgu peirianyddol addas iawn ar gyfer delio â phroblemau bywyd go iawn. - XGBoost Optimized gan Intel: Mae'r pecyn dysgu peiriant adnabyddus hwn ar gyfer coed penderfyniadau â graddiant yn cynnwys cyflymiad di-dor, galw heibio ar gyfer pensaernïaeth Intel® i gyflymu hyfforddiant model yn sylweddol a gwella cywirdeb ar gyfer rhagfynegiadau gwell.
Ffurfweddu Eich System - Pecyn Cymorth Dadansoddi Intel® AI
Os nad ydych eisoes wedi gosod Pecyn Cymorth AI Analytics, cyfeiriwch at Gosod Pecyn Cymorth Intel® AI Analytics. I ffurfweddu eich system, gosodwch newidynnau amgylchedd cyn parhau.
Gosod Newidynnau Amgylcheddol ar gyfer Datblygiad CLI
Ar gyfer gweithio ar Ryngwyneb Llinell Reoli (CLI), mae'r offer yn y pecynnau cymorth oneAPI wedi'u ffurfweddu trwy
newidynnau amgylchedd. I osod newidynnau amgylchedd trwy gyrchu'r sgript setvars:
Opsiwn 1: Setvars.sh ffynhonnell unwaith y sesiwn
Setvars.sh ffynhonnell bob tro y byddwch yn agor ffenestr derfynell newydd:
Gallwch ddod o hyd i'r sgript setvars.sh yn ffolder gwraidd eich gosodiad oneAPI, sydd fel arfer yn /opt/intel/oneapi/ ar gyfer gosodiadau system gyfan a ~/intel/oneapi/ ar gyfer gosodiadau preifat.
Ar gyfer gosodiadau system gyfan (mae angen breintiau gwraidd neu sudo):
- . /opt/intel/oneapi/setvars.sh
Ar gyfer gosodiadau preifat:
- . ~/intel/oneapi/setvars.sh
Opsiwn 2: Gosodiad un tro ar gyfer setvars.sh
Er mwyn sefydlu'r amgylchedd yn awtomatig ar gyfer eich prosiectau, cynhwyswch y ffynhonnell orchymyn
/setvars.sh mewn sgript cychwyn lle bydd yn cael ei ddefnyddio'n awtomatig (disodli
gyda'r llwybr i'ch lleoliad gosod oneAPI). Y lleoliadau gosod rhagosodedig yw /opt/
intel/oneapi/ ar gyfer gosodiadau system gyfan (mae angen breintiau gwraidd neu sudo) a ~/intel/oneapi/ ar gyfer gosodiadau preifat.
Am gynample, gallwch ychwanegu'r ffynhonnell /setvars.sh gorchymyn i'ch ~/.bashrc neu ~/.bashrc_profile neu ~/.profile file. I wneud y gosodiadau yn barhaol ar gyfer pob cyfrif ar eich system, crëwch sgript .sh un-llinell yn /etc/pro eich systemfile.d ffolder sy'n dod o hyd i setvars.sh (am ragor o fanylion, gweler dogfennaeth Ubuntu ar Newidynnau Amgylcheddol).
NODYN
Gellir rheoli'r sgript setvars.sh gan ddefnyddio ffurfweddiad file, sy'n arbennig o ddefnyddiol os oes angen i chi gychwyn fersiynau penodol o lyfrgelloedd neu'r casglwr, yn hytrach na rhagosod i'r fersiwn “diweddaraf”. Am ragor o fanylion, gweler Defnyddio Ffurfweddiad File i Reoli Setvars.sh.. Os oes angen i chi osod yr amgylchedd mewn cragen nad yw'n POSIX, seeoneAPI Development Environment Setup am fwy o opsiynau ffurfweddu.
Camau Nesaf
- Os nad ydych chi'n defnyddio Conda, nac yn datblygu ar gyfer GPU, Adeiladu a Rhedeg Sample Prosiect.
- Ar gyfer defnyddwyr Conda, ewch ymlaen i'r adran nesaf.
- Ar gyfer datblygu ar GPU, parhewch ymlaen i Ddefnyddwyr GPU
Amgylcheddau Conda yn y Pecyn Cymorth hwn
Mae sawl amgylchedd conda wedi'u cynnwys yn y Pecyn AI. Disgrifir pob amgylchedd yn y tabl isod. Unwaith y byddwch wedi gosod newidynnau amgylchedd i amgylchedd CLI fel y cyfarwyddwyd yn flaenorol, gallwch wedyn actifadu gwahanol amgylcheddau conda yn ôl yr angen trwy'r gorchymyn canlynol:
- conda actifadu
I gael rhagor o wybodaeth, archwiliwch S. Cychwyn Arni sy'n ymwneud â phob amgylcheddampMae cyswllt yn y tabl isod.
Defnyddiwch Swyddogaeth Clone Conda i Ychwanegu Pecynnau fel Defnyddiwr Di-Wraidd
Mae pecyn cymorth Intel AI Analytics wedi'i osod yn y ffolder oneapi, sy'n gofyn am freintiau gwraidd i'w rheoli. Efallai y byddwch am ychwanegu a chynnal pecynnau newydd gan ddefnyddio Conda*, ond ni allwch wneud hynny heb fynediad gwraidd. Neu, efallai bod gennych fynediad gwraidd ond nad ydych am nodi'r cyfrinair gwraidd bob tro y byddwch chi'n actifadu Conda.
I reoli'ch amgylchedd heb ddefnyddio mynediad gwraidd, defnyddiwch ymarferoldeb clon Conda i glonio'r pecynnau sydd eu hangen arnoch i ffolder y tu allan i'r ffolder /opt/intel/oneapi/:
- O'r un ffenestr derfynell lle gwnaethoch redeg setvars.sh, nodwch yr amgylcheddau Conda ar eich system:
- rhestr env conda
Fe welwch ganlyniadau tebyg i hyn:
- rhestr env conda
- Defnyddiwch y swyddogaeth clôn i glonio'r amgylchedd i ffolder newydd. Yn y cynampIsod, mae'r amgylchedd newydd yn cael ei enwi yn usr_intelpython ac mae'r amgylchedd sy'n cael ei glonio yn cael ei enwi'n sylfaen (fel y dangosir yn y ddelwedd uchod).
- conda creu –enw usr_intelpython – sylfaen clôn
Bydd manylion y clôn yn ymddangos:
- conda creu –enw usr_intelpython – sylfaen clôn
- Ysgogi'r amgylchedd newydd i alluogi'r gallu i ychwanegu pecynnau. conda actifadu usr_intelpython
- Gwiriwch fod yr amgylchedd newydd yn weithredol. rhestr env conda
Gallwch nawr ddatblygu gan ddefnyddio'r amgylchedd Conda ar gyfer Intel Distribution ar gyfer Python. - I actifadu amgylchedd TensorFlow* neu PyTorch*:
TensorFlow
- conda activate tensorflow
PyTorch
- conda actifadu pytorch
Camau Nesaf
- Os nad ydych yn datblygu ar gyfer GPU, Adeiladu a Rhedeg Sample Prosiect.
- Ar gyfer datblygu ar GPU, parhewch ymlaen i Ddefnyddwyr GPU.
Defnyddwyr GPU
I'r rhai sy'n datblygu ar GPU, dilynwch y camau hyn:
Gosod gyrwyr GPU
Os gwnaethoch ddilyn y cyfarwyddiadau yn y Canllaw Gosod i osod Gyrwyr GPU, gallwch hepgor y cam hwn. Os nad ydych wedi gosod y gyrwyr, dilynwch y cyfarwyddiadau yn y Canllaw Gosod.
Ychwanegu Defnyddiwr i Grŵp Fideo
Ar gyfer llwythi gwaith cyfrifo GPU, nid oes gan ddefnyddwyr nad ydynt yn gwraidd (arferol) fynediad i'r ddyfais GPU fel arfer. Gwnewch yn siŵr eich bod yn ychwanegu eich defnyddiwr(wyr) arferol at y grŵp fideo; fel arall, bydd deuaidd a luniwyd ar gyfer y ddyfais GPU yn methu pan gaiff ei weithredu gan ddefnyddiwr arferol. I ddatrys y broblem hon, ychwanegwch y defnyddiwr nad yw'n gwraidd i'r grŵp fideo:
- sudo usermod -a -G fideo
Analluogi Hangcheck
Ar gyfer cymwysiadau sydd â llwythi gwaith cyfrifo GPU hir-redeg mewn amgylcheddau brodorol, analluoga hangcheck. Nid yw hyn yn cael ei argymell ar gyfer rhithwiroli neu ddefnyddiau safonol eraill o GPU, megis hapchwarae.
Mae llwyth gwaith sy'n cymryd mwy na phedair eiliad i galedwedd GPU ei weithredu yn lwyth gwaith hirsefydlog. Yn ddiofyn, mae edafedd unigol sy'n gymwys fel llwythi gwaith hirdymor yn cael eu hystyried yn hongian ac yn cael eu terfynu. Trwy analluogi'r cyfnod terfyn amser hangcheck, gallwch osgoi'r broblem hon.
NODYN: Os caiff y cnewyllyn ei ddiweddaru, caiff hangcheck ei alluogi'n awtomatig. Rhedeg y weithdrefn isod ar ôl pob diweddariad cnewyllyn i sicrhau bod hangcheck yn anabl.
- Agor terfynell.
- Agorwch y grub file yn /etc/default.
- Yn y grub file, darganfyddwch y llinell GRUB_CMDLINE_LINUX_DEFAULT=” ” .
- Rhowch y testun hwn rhwng y dyfyniadau (“”):
- Rhedeg y gorchymyn hwn:
sudo diweddariad-grub - Ailgychwyn y system. Mae Hangcheck yn parhau i fod yn anabl.
Cam Nesaf
Nawr eich bod wedi ffurfweddu'ch system, ewch ymlaen i Adeiladu a Rhedeg Sample Prosiect.
Adeiladu a rhedeg Sample Defnyddio'r Llinell Reoli
Pecyn Cymorth Dadansoddeg Intel® AI
Yn yr adran hon, byddwch yn rhedeg prosiect “Helo Fyd” syml i ymgyfarwyddo â’r broses o adeiladu prosiectau, ac yna adeiladu eich prosiect eich hun.
NODYN: Os nad ydych eisoes wedi ffurfweddu eich amgylchedd datblygu, ewch i Ffurfweddu eich system ac yna dychwelyd i'r dudalen hon. Os ydych chi eisoes wedi cwblhau'r camau i ffurfweddu'ch system, parhewch â'r camau isod.
Gallwch ddefnyddio naill ai ffenestr derfynell neu Visual Studio Code* wrth weithio o'r llinell orchymyn. Am fanylion ar sut i ddefnyddio Cod VS yn lleol, gweler Defnydd Sylfaenol o God Studio Visual gydag oneAPI ar Linux *. I ddefnyddio VS Code o bell, gweler Datblygiad Cod Stiwdio Weledol o Bell gydag oneAPI ar Linux *.
Adeiladu a rhedeg Sample Prosiect
Y samprhaid clonio les isod i'ch system cyn y gallwch adeiladu'r sample prosiect:
I weld rhestr o gydrannau sy'n cefnogi CMake, gweler Defnyddio CMake i gyda Cheisiadau oneAPI.
Adeiladu Eich Prosiect Eich Hun
Nid oes angen unrhyw addasiadau arbennig i'ch prosiectau Python presennol i ddechrau eu defnyddio gyda'r pecyn cymorth hwn. Ar gyfer prosiectau newydd, mae'r broses yn dilyn yn agos y broses a ddefnyddir ar gyfer creu aample prosiectau Hello World. Cyfeiriwch at y Hello World README files am gyfarwyddiadau.
Mwyhau Perfformiad
Gallwch gael dogfennaeth i'ch helpu i wneud y gorau o berfformiad ar gyfer naill ai TensorFlow neu PyTorch.
Ffurfweddu Eich Amgylchedd
NODYN: Os nad yw'ch amgylchedd rhithwir ar gael, neu os ydych am ychwanegu pecynnau at eich amgylchedd rhithwir, sicrhewch eich bod wedi cwblhau'r camau yn Defnyddiwch Swyddogaeth Clone Conda i Ychwanegu Pecynnau fel Defnyddiwr Di-Wraidd.
Os ydych chi'n datblygu y tu allan i gynhwysydd, cyrchwch y sgript ganlynol i ddefnyddio'r Intel® Distribution ar gyfer Python*:
-
- /setvars.sh
- lle yw lle gosodoch y pecyn cymorth hwn. Yn ddiofyn, y cyfeiriadur gosod yw:
- Gosodiadau gwraidd neu sudo: /opt/intel/oneapi
- Gosodiadau defnyddwyr lleol: ~/intel/oneapi
NODYN: Gellir rheoli'r sgript setvars.sh gan ddefnyddio ffurfweddiad file, sy'n arbennig o ddefnyddiol os oes angen i chi gychwyn fersiynau penodol o lyfrgelloedd neu'r casglwr, yn hytrach na rhagosod i'r fersiwn “diweddaraf”. Am ragor o fanylion, gweler Defnyddio Ffurfweddiad File i Reoli Setvars.sh. Os oes angen i chi osod yr amgylchedd mewn cragen nad yw'n POSIX, gweler Gosodiad Amgylchedd Datblygu oneAPI am fwy o opsiynau ffurfweddu.
I newid amgylcheddau, yn gyntaf rhaid i chi ddadactifadu'r amgylchedd gweithredol.
Mae'r cynampMae le yn dangos ffurfweddu'r amgylchedd, actifadu TensorFlow*, ac yna dychwelyd i'r Intel Distribution ar gyfer Python:
Lawrlwythwch Cynhwysydd
Pecyn Cymorth Dadansoddeg Intel® AI
Mae cynwysyddion yn caniatáu ichi sefydlu a ffurfweddu amgylcheddau ar gyfer adeiladu, rhedeg a phroffilio cymwysiadau oneAPI a'u dosbarthu gan ddefnyddio delweddau:
- Gallwch osod delwedd sy'n cynnwys amgylchedd wedi'i ffurfweddu ymlaen llaw gyda'r holl offer sydd eu hangen arnoch, yna datblygu o fewn yr amgylchedd hwnnw.
- Gallwch arbed amgylchedd a defnyddio'r ddelwedd i symud yr amgylchedd hwnnw i beiriant arall heb osodiadau ychwanegol.
- Gallwch chi baratoi cynwysyddion gyda gwahanol setiau o ieithoedd ac amseroedd rhedeg, offer dadansoddi, neu offer eraill, yn ôl yr angen.
Lawrlwythwch Delwedd Docker*
Gallwch lawrlwytho delwedd Docker* o'r Storfa Cynhwyswyr.
NODYN: Mae delwedd y Docker yn ~5 GB a gall gymryd ~15 munud i'w lawrlwytho. Bydd angen 25 GB o ofod disg.
- Diffiniwch y ddelwedd:
image= docwr intel/oneapi-aikit yn tynnu “$image” - Tynnwch y ddelwedd.
tynfa docwr “$image”
Unwaith y bydd eich delwedd wedi'i lawrlwytho, ewch ymlaen i Defnyddio Cynhwysyddion gyda'r Llinell Reoli.
Defnyddio Cynhwysyddion gyda'r Llinell Reoli
Pecyn Cymorth Intel® AI Analytics Lawrlwythwch gynwysyddion a adeiladwyd ymlaen llaw yn uniongyrchol. Bydd y gorchymyn isod ar gyfer CPU yn eich gadael ar anogwr gorchymyn, y tu mewn i'r cynhwysydd, yn y modd rhyngweithiol.
CPU
image= rhediad docwr intel/oneapi-aikit -it “$image”
Defnyddio Intel® Advisor, Intel® Inspector neu VTune™ gyda Chynhwyswyr
Wrth ddefnyddio'r offer hyn, mae'n rhaid darparu galluoedd ychwanegol i'r cynhwysydd: –cap-add=SYS_ADMIN –cap-add=SYS_PTRACE
- rhediad docwr –cap-add=SYS_ADMIN –cap-add=SYS_PTRACE \ –device=/dev/dri -it “$image”
Defnyddio Cloud CI Systems
Mae systemau Cloud CI yn caniatáu ichi adeiladu a phrofi'ch meddalwedd yn awtomatig. Gweler y repo yn github ar gyfer exampllai o gyfluniad files sy'n defnyddio oneAPI ar gyfer y systemau CI cwmwl poblogaidd.
Datrys Problemau ar gyfer Pecyn Cymorth Dadansoddeg Intel® AI
Hysbysiadau a Gwadiadau
Efallai y bydd technolegau Intel angen caledwedd, meddalwedd neu actifadu gwasanaeth wedi'i alluogi. Ni all unrhyw gynnyrch neu gydran fod yn gwbl ddiogel.
Gall eich costau a'ch canlyniadau amrywio.
© Intel Corporation. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Gellir hawlio enwau a brandiau eraill fel eiddo eraill.
Gwybodaeth Cynnyrch a Pherfformiad
Mae perfformiad yn amrywio yn ôl defnydd, cyfluniad a ffactorau eraill. Dysgwch fwy yn www.Intel.com/PerformanceIndex.
Diwygio hysbysiad #20201201
Nid yw'r ddogfen hon yn rhoi trwydded (mynegedig neu ymhlyg, trwy estopel neu fel arall) i unrhyw hawliau eiddo deallusol. Gall y cynhyrchion a ddisgrifir gynnwys diffygion dylunio neu wallau a elwir yn errata a allai achosi i'r cynnyrch wyro oddi wrth fanylebau cyhoeddedig. Mae gwallau nodwedd cyfredol ar gael ar gais.
Mae Intel yn ymwadu â'r holl warantau penodol ac ymhlyg, gan gynnwys heb gyfyngiad, y gwarantau ymhlyg o fasnachadwyedd, addasrwydd at ddiben penodol, a pheidio â thorri rheolau, yn ogystal ag unrhyw warant sy'n deillio o gwrs perfformiad, cwrs delio, neu ddefnydd mewn masnach.
Dogfennau / Adnoddau
![]() |
Intel AI Analytics Pecyn Cymorth ar gyfer Linux [pdfCanllaw Defnyddiwr Pecyn Cymorth Dadansoddeg AI ar gyfer Linux, Pecyn Cymorth Dadansoddeg AI, Pecyn Cymorth Dadansoddeg ar gyfer Linux, Pecyn Cymorth Dadansoddeg, Pecyn Cymorth |