intelLOGO

Intel AI Analytics Toolkit le haghaidh Linux

Foireann uirlisí AI Analytics le haghaidh Linux

Eolas Táirge

Is foireann uirlisí é an AI Kit a chuimsíonn timpeallachtaí conda iolracha le haghaidh meaisínfhoghlama agus tionscadail dhomhainfhoghlama. Áiríonn sé timpeallachtaí le haghaidh Ceangail TensorFlow, PyTorch, agus Intel oneCCL. Ligeann sé d'úsáideoirí a gcóras a chumrú trí athróga timpeallachta a shocrú, ag baint úsáide as Conda chun pacáistí a chur leis, tiománaithe grafaicí a shuiteáil, agus hangcheck a dhíchumasú. Is féidir an fhoireann uirlisí a úsáid ag Comhéadan Líne Ceannais (CLI) agus is féidir é a chomhtháthú go héasca i dtionscadail atá ann cheana féin gan aon mhodhnuithe speisialta.

Úsáid Táirge

  1. Cumraigh do chóras trí athróga timpeallachta a shocrú sula leanann tú ar aghaidh.
  2. Chun oibriú ag Comhéadan Líne Ceannasaíochta (CLI), bain úsáid as an script setvars.sh chun na huirlisí i bhfearais uirlisí oneAPI a chumrú trí athróga timpeallachta. Is féidir leat an script setvars.sh a fhoinsiú uair amháin in aghaidh an tseisiúin nó gach uair a osclaíonn tú fuinneog teirminéil nua. Is féidir an script setvars.sh a fháil i bhfréamhfhillteán do shuiteáil oneAPI.
  3. Gníomhachtaigh timpeallachtaí conda éagsúla de réir mar is gá tríd an ordú “conda activate ”. Áirítear sa Kit AI timpeallachtaí conda le haghaidh TensorFlow (CPU), TensorFlow le Síneadh Intel le haghaidh Sample TensorFlow (GPU), PyTorch le Síneadh Intel le haghaidh PyTorch (XPU), agus Ceangail Intel oneCCL do PyTorch (CPU).
  4. Déan iniúchadh ar gach timpeallacht a bhaineann le Tús Tosaigh Sample nasctha sa tábla atá curtha ar fáil sa lámhleabhar úsáideora le haghaidh tuilleadh eolais ar conas gach timpeallacht a úsáid.

Glactar leis sna treoracha seo a leanas go bhfuil bogearraí Intel® oneAPI suiteáilte agat. Féach ar an leathanach Intel AI Analytics Toolkit le haghaidh roghanna suiteála. Lean na céimeanna seo chun tógáil agus rith marample Foireann Uirlisí Anailíse Intel® AI (AI Kit):

  1. Cumraigh do chóras.
  2. Tóg agus Rith Sample.

NÓTA: Tá suiteálacha caighdeánacha Python go hiomlán comhoiriúnach leis an AI Kit, ach is fearr an Intel® Distribution for Python*.
Níl gá le haon mhodhnuithe speisialta ar do thionscadail atá ann cheana féin chun iad a úsáid leis an bhfoireann uirlisí seo.

Comhpháirteanna an Fhoireann Uirlisí seo

Áirítear leis an Kit AI

  • Optamú Intel® le haghaidh PyTorch*: Tá Leabharlann Líonra Neural Deep Intel® oneAPI (oneDNN) san áireamh in PyTorch mar an leabharlann eithne réamhshocraithe don fhoghlaim dhomhain.
  • Síneadh Intel® do PyTorch: Síneann Intel® Síneadh do PyTorch* cumais PyTorch* le gnéithe cothrom le dáta agus leas iomlán a bhaint as chun breis feidhmíochta a threisiú ar chrua-earraí Intel.
  • Optamú Intel® le haghaidh TensorFlow*: Comhtháthaíonn an leagan seo primitives ó oneDNN isteach in am rite TensorFlow le haghaidh feidhmíochta luathaithe.
  • Síneadh Intel® le haghaidh TensorFlow: Is breiseán ilchineálach ardfheidhmíochta foghlama domhain é Síneadh Intel® do TensorFlow* atá bunaithe ar chomhéadan TensorFlow PluggableDevice. Tugann an breiseán síneadh seo feistí Intel XPU (GPU, CPU, srl) isteach i bpobal foinse oscailte TensorFlow le haghaidh luasghéarú ualach oibre AI.
  • Dáileadh Intel® le haghaidh Python*: Faigh feidhmíocht feidhmchlár Python níos tapúla amach as an mbosca, gan ach mionathruithe ar do chód nó gan aon athruithe ar bith. Tá an dáileadh seo comhtháite le Leabharlanna Feidhmíochta Intel® ar nós Leabharlann Eithne Math Intel® oneAPI agus Leabharlann Anailíse Sonraí Intel®oneAPI.
  • Intel® Distribution of Modin* (ar fáil trí Anaconda amháin), a chuireann ar do chumas réamhphróiseáil a scála gan uaim thar il-nóid ag baint úsáide as an leabharlann fráma sonraí dáilte cliste seo le API comhionann le pandas. Níl an dáileadh seo ar fáil ach trí Fhoireann Uirlisí Anailíse Intel® AI a Shuiteáil le Bainisteoir Pacáiste Conda*.
  • Comhbhrúiteoir Néarach Intel® : réitigh tátal ísealchruinneas a imscaradh go tapa ar chreataí domhainfhoghlama móréilimh ar nós TensorFlow*, PyTorch*, MXNet*, agus ONNX* (Open Neural Network Exchange).
  • Síneadh Intel® do Scikit-learn*: Bealach gan uaim chun d’fheidhmchlár Scikit-foghlaim a bhrostú ag baint úsáide as Leabharlann Anailíse Sonraí Intel® oneAPI (oneDAL).
    Nuair a dhéantar scikit-foghlaim a phasáil, is creat foghlama meaisín-oiriúnach é chun déileáil le fadhbanna sa saol fíor.
  • XGBoost Optamaithe ag Intel: Áirítear leis an bpacáiste meaisín-fhoghlama aitheanta seo do chrainn chinnidh a threisítear le grádán luasghéarú gan uaim, buail isteach le haghaidh ailtireachtaí Intel® chun oiliúint mhúnla a luasú go suntasach agus cruinneas a fheabhsú le haghaidh tuar níos fearr.

Cumraigh Do Chóras - Intel® AI Analytics Toolkit

Mura bhfuil an Uirlisí Anailíse AI suiteáilte agat cheana féin, féach ar Suiteáil an Fhoireann Uirlisí Anailíse AI Intel®. Chun do chóras a chumrú, socraigh athróga timpeallachta roimh leanúint ar aghaidh.

 

Socraigh Athróga Timpeallachta d'Fhorbairt CLI
Chun oibriú ag Comhéadan Líne Ceannais (CLI), déantar na huirlisí i bhfearais uirlisí oneAPI a chumrú trí
athróga timpeallachta. Chun athróga timpeallachta a shocrú tríd an script setvars a fhoinsiú:

Rogha 1: Foinse setvars.sh uair amháin in aghaidh an tseisiúin
Foinse setvars.sh gach uair a osclaíonn tú fuinneog teirminéil nua:

Is féidir leat an script setvars.sh a fháil i bhfréamhfhillteán do shuiteáil oneAPI, atá de ghnáth /opt/intel/oneapi/ le haghaidh suiteálacha ar fud an chórais agus ~/intel/oneapi/ le haghaidh suiteálacha príobháideacha.

Le haghaidh suiteálacha ar fud an chórais (tá pribhléidí fréimhe nó sudo ag teastáil):

  • . /opt/intel/oneapi/setvars.sh

Le haghaidh suiteálacha príobháideacha:

  • . ~/intel/oneapi/setvars.sh

Rogha 2: Socrú aonuaire le haghaidh setvars.sh
Chun an timpeallacht a chur ar bun go huathoibríoch do do thionscadail, cuir an fhoinse ordaithe san áireamh
/setvars.sh i script tosaithe áit a ndéanfar é a agairt go huathoibríoch (ionadaigh
leis an gcosán chuig do shuíomh suiteála oneAPI). Is iad /opt/ na suíomhanna suiteála réamhshocraithe
intel/oneapi/ le haghaidh suiteálacha ar fud an chórais (tá pribhléidí fréimhe nó sudo ag teastáil) agus ~/intel/oneapi/ le haghaidh suiteálacha príobháideacha.
Le haghaidh example, is féidir leat an fhoinse a chur leis /setvars.sh ordú chuig do ~/.bashrc nó ~/.bashrc_profile nó ~/.profile file. Chun na socruithe a dhéanamh buan do gach cuntas ar do chóras, cruthaigh script .sh aon-líne i /etc/pro do chóraisfile.d fillteán a fhoinsíonn setvars.sh (le haghaidh tuilleadh sonraí, féach doiciméadú Ubuntu ar Athróga Comhshaoil).

NÓTA
Is féidir an script setvars.sh a bhainistiú le cumraíocht file, rud atá cabhrach go háirithe más gá duit leaganacha sonracha de leabharlanna nó den tiomsaitheoir a thosú, seachas an leagan “is déanaí” a bheith réamhshocraithe. Le haghaidh tuilleadh sonraí, féach Cumraíocht a Úsáid File chun Setvars.sh a Bhainistiú.

Na Chéad Chéimeanna Eile

  • Mura bhfuil tú ag baint úsáide as Conda, nó ag forbairt le haghaidh GPU, Tóg agus Rith Sample Tionscadal.
  • Maidir le húsáideoirí Conda, lean ar aghaidh go dtí an chéad chuid eile.
  • Chun forbairt a dhéanamh ar GPU, lean ar aghaidh chuig Úsáideoirí GPU

Timpeallachtaí Conda san Uirlis seo
Tá timpeallachtaí conda iolracha san áireamh sa Kit AI. Déantar cur síos ar gach timpeallacht sa tábla thíos. Nuair a bheidh athróga timpeallachta socraithe agat do thimpeallacht CLI mar a treoiríodh roimhe seo, is féidir leat timpeallachtaí conda éagsúla a ghníomhachtú ansin de réir mar is gá tríd an ordú seo a leanas:

  • conda gníomhachtaithe

Chun tuilleadh faisnéise a fháil, déan iniúchadh ar na gnéithe Getting Started S a bhaineann le gach timpeallachtample nasctha sa tábla thíos.

AI-Analytics-Toolkit-for-Linux-FIG-2

Bain úsáid as an Fheidhm Clón Conda chun Pacáistí a chur leis mar Úsáideoir Neamhfhréamh
Tá foireann uirlisí Intel AI Analytics suiteáilte i bhfillteán oneapi, a éilíonn pribhléidí fréimhe a bhainistiú. B'fhéidir gur mhaith leat pacáistí nua a chur leis agus a chothabháil trí úsáid a bhaint as Conda*, ach ní féidir leat é sin a dhéanamh gan rochtain fhréamh. Nó, b'fhéidir go bhfuil rochtain fhréamh agat ach nach bhfuil tú ag iarraidh an focal faire fréimhe a chur isteach gach uair a ghníomhachtú tú Conda.

Chun do thimpeallacht a bhainistiú gan rochtain fréimhe a úsáid, bain úsáid as feidhmiúlacht Clón Conda chun na pacáistí a theastaíonn uait a chlónáil chuig fillteán lasmuigh den fhillteán /opt/intel/oneapi/:

  1. Ón fhuinneog teirminéil chéanna inar rith tú setvars.sh, sainaithin na timpeallachtaí Conda ar do chóras:
    • liosta conda env
      Feicfidh tú torthaí cosúil leis seo:AI-Analytics-Toolkit-for-Linux-FIG-3
  2. Úsáid an fheidhm chlónála chun an timpeallacht a chlónáil chuig fillteán nua. Sa seanample thíos, tá an timpeallacht nua ainmnithe usr_intelpython agus tá an timpeallacht atá á clónáil bonn ainmnithe (mar a thaispeántar san íomhá thuas).
    • conda cruthaigh –ainm usr_intelpython –bonn clón
      Beidh na sonraí clón le feiceáil:

AI-Analytics-Toolkit-for-Linux-FIG-4

  1. Gníomhachtaigh an timpeallacht nua chun an cumas pacáistí a chur leis. conda gníomhachtaithe usr_intelpython
  2. Fíoraigh go bhfuil an timpeallacht nua gníomhach. liosta conda env
    Is féidir leat a fhorbairt anois ag baint úsáide as an timpeallacht Conda do Intel Distribution do Python.
  3. Chun an timpeallacht TensorFlow* nó PyTorch* a ghníomhachtú:

TensorFlow

  • tensorflow a ghníomhachtú conda

PyTorch

  • conda ghníomhachtú pytorch

Na Chéad Chéimeanna Eile

  • Mura bhfuil tú ag forbairt le haghaidh GPU, Tóg agus Rith Sample Tionscadal.
  • Chun forbairt a dhéanamh ar GPU, lean ar aghaidh chuig Úsáideoirí GPU.

Úsáideoirí GPU
Dóibh siúd atá ag forbairt ar GPU, lean na céimeanna seo:

Shuiteáil tiománaithe GPU
Má lean tú na treoracha sa Treoir Suiteála chun Tiománaithe GPU a shuiteáil, is féidir leat an chéim seo a scipeáil. Mura bhfuil na tiománaithe suiteáilte agat, lean na treoracha sa Treoir Suiteála.

Cuir Úsáideoir le Grúpa Físeáin
Maidir le hualaí oibre GPU a ríomh, ní gnách go mbíonn rochtain ag úsáideoirí neamhfhréamhacha (gnáth) ar an bhfeiste GPU. Déan cinnte do ghnáthúsáideoir(í) a chur leis an ngrúpa físeáin; ar shlí eile, teipfidh dénártha a thiomsaítear don fheiste GPU nuair a fhorghníomhóidh gnáthúsáideoir iad. Chun an fhadhb seo a réiteach, cuir an t-úsáideoir neamhfhréamh leis an ngrúpa físeáin:

  • físeán sudo usermod -a -G

Díchumasaigh Hangcheck
Le haghaidh feidhmchlár a bhfuil GPU fadtréimhseach acu, ríomh ualaí oibre i dtimpeallachtaí dúchais, díchumasaigh hangcheck. Ní mholtar é seo le haghaidh fíorúlaithe nó úsáidí caighdeánacha eile GPU, mar chearrbhachas.

Is ualach oibre fadreatha é ualach oibre a thógann níos mó ná ceithre soicind le haghaidh crua-earraí GPU a fhorghníomhú. De réir réamhshocraithe, meastar snáitheanna aonair a cháilíonn mar ualaí oibre fadtréimhseacha a chrochadh agus cuirtear deireadh leo. Tríd an tréimhse am istigh hangcheck a dhíchumasú, is féidir leat an fhadhb seo a sheachaint.

NÓTA: Má dhéantar an t-eithne a nuashonrú, tá hangcheck cumasaithe go huathoibríoch. Rith an nós imeachta thíos tar éis gach nuashonrú eithne chun a chinntiú go bhfuil hangcheck díchumasaithe.

  1. Oscail teirminéal.
  2. Oscail an grub file in /etc/default.
  3. Sa grub file, aimsigh an líne GRUB_CMDLINE_LINUX_DEFAULT=”” .
  4. Cuir isteach an téacs seo idir na comharthaí athfhriotail (“”):
  5. Rith an t-ordú seo:
    sudo nuashonrú-grub
  6. Atosaigh an córas. Tá Hangcheck fós díchumasaithe.

An Chéad Chéim Eile
Anois go bhfuil do chóras cumraithe agat, téigh ar aghaidh chuig Tógáil agus Rith Sample Tionscadal.

Tóg agus Rith Sample Ag baint úsáide as an Líne Ordú

Foireann Uirlisí Anailíse Intel® AI
Sa chuid seo, reáchtálfaidh tú tionscadal simplí “Dia duit a Dhomhan” chun eolas a chur ort féin ar phróiseas na dtionscadal tógála, agus ansin do thionscadal féin a thógáil.

NÓTA: Mura bhfuil do thimpeallacht forbartha cumraithe agat cheana féin, téigh go Cumraigh do chóras agus ansin fill ar an leathanach seo. Má tá na céimeanna chun do chóras a chumrú críochnaithe agat cheana féin, lean ar aghaidh leis na céimeanna thíos.

Is féidir leat fuinneog teirminéil nó Cód Stiúideo Amharc* a úsáid agus tú ag obair ón líne ordaithe. Le haghaidh sonraí ar conas Cód VS a úsáid go háitiúil, féach Úsáid Bhun-Úsáid Chód Stiúideo Amhairc le oneAPI ar Linux *. Chun Cód VS a úsáid go cianda, féach Forbairt Cód Cianda Stiúideo Amhairc le oneAPI ar Linux *.

Tóg agus Rith Sample Tionscadal
An samples thíos a chlónáil ar do chóras sular féidir leat na sample tionscadal:

AI-Analytics-Toolkit-for-Linux-FIG-5 AI-Analytics-Toolkit-for-Linux-FIG-6

Chun liosta comhpháirteanna a thacaíonn le CMake a fheiceáil, féach Úsáid CMake go le Feidhmchláir oneAPI.

Tóg do Thionscadal Féin
Níl aon mhodhnuithe speisialta ag teastáil ar do thionscadail Python atá ann cheana féin chun iad a úsáid leis an bhfoireann uirlisí seo. I gcás tionscadal nua, leanann an próiseas go dlúth an próiseas a úsáidtear chun sample tionscadail Hello World. Déan tagairt don Hello World README files le haghaidh treoracha.

Feidhmíocht a Uasmhéadú
Is féidir leat doiciméadú a fháil chun cabhrú leat an fheidhmíocht a uasmhéadú le haghaidh TensorFlow nó PyTorch.

Cumraigh Do Thimpeallacht

NÓTA: Mura bhfuil do thimpeallacht fhíorúil ar fáil, nó más mian leat pacáistí a chur le do thimpeallacht fhíorúil, cinntigh go bhfuil na céimeanna in Úsáid Feidhm Chlónála Conda chun Pacáistí a Chur Leis mar Úsáideoir Neamhfhréamh críochnaithe agat.

Má tá tú ag forbairt lasmuigh de choimeádán, faigh an script seo a leanas chun úsáid a bhaint as an Intel® Distribution for Python*:

    • /setvars.sh
  • cá is é an áit ar shuiteáil tú an fhoireann uirlisí seo. De réir réamhshocraithe is é an t-eolaire suiteála:
  • Suiteálacha fréimhe nó sudo: /opt/intel/oneapi
  • Suiteálacha úsáideoirí áitiúla: ~/intel/oneapi

NÓTA: Is féidir an script setvars.sh a bhainistiú ag baint úsáide as cumraíocht file, rud atá cabhrach go háirithe más gá duit leaganacha sonracha de leabharlanna nó den tiomsaitheoir a thosú, seachas an leagan “is déanaí” a bheith réamhshocraithe. Le haghaidh tuilleadh sonraí, féach Cumraíocht a Úsáid File chun Setvars.sh a bhainistiú. Más gá duit an timpeallacht a shocrú i mblaosc neamh-POSIX, féach Socrú Timpeallachta Forbartha oneAPI le haghaidh tuilleadh roghanna cumraíochta.

Chun timpeallachtaí a athrú, ní mór duit an timpeallacht ghníomhach a dhíghníomhachtú ar dtús.
Seo a leanas example léiríonn an timpeallacht a chumrú, TensorFlow* a ghníomhachtú, agus ansin filleadh ar an Intel Distribution do Python:

Íosluchtaigh coimeádán

Foireann Uirlisí Anailíse Intel® AI
Ligeann coimeádáin duit timpeallachtaí a bhunú agus a chumrú chun feidhmchláir oneAPI a thógáil, a rith agus a phróifíliú agus iad a dháileadh le híomhánna:

  • Is féidir leat íomhá a shuiteáil ina bhfuil timpeallacht réamh-chumraithe leis na huirlisí go léir atá uait, ansin a fhorbairt laistigh den timpeallacht sin.
  • Is féidir leat timpeallacht a shábháil agus an íomhá a úsáid chun an timpeallacht sin a aistriú go meaisín eile gan socrú breise.
  • Is féidir leat coimeádáin a ullmhú le tacair éagsúla teangacha agus amanna rite, uirlisí anailíse, nó uirlisí eile, de réir mar is gá.

Íoslódáil an pictiúr docker
Is féidir leat íomhá Docker* a íoslódáil ón Stór Coimeádán.

NÓTA: Is é ~5 GB íomhá an Docker agus tógfaidh sé ~15 nóiméad é a íoslódáil. Beidh 25 GB de spás diosca ag teastáil uaidh.

  1. Sainmhínigh an íomhá:
    image= docker intel/oneapi-aikit ag tarraingt “$image”
  2. Tarraing an íomhá.
    tarraing docker “$image”

Nuair a bheidh d'íomhá íoslódála, téigh ar aghaidh go dtí Úsáid Coimeádáin leis an Líne Ordú.

Coimeádáin a Úsáid leis an Líne Ordú
Uirlisí Anailíse Intel® AI Íoslódáil coimeádáin réamhthógtha go díreach. Fágfaidh an t-ordú thíos don LAP tú ag ordú pras, taobh istigh den choimeádán, i mód idirghníomhach.

LAP
image=rith docker intel/oneapi-aikit -it “$image”

Ag baint úsáide as Intel® Advisor, Intel® Cigire nó VTune™ le Coimeádáin
Agus na huirlisí seo á n-úsáid, ní mór cumais bhreise a sholáthar don choimeádán: –cap-add=SYS_ADMIN –cap-add=SYS_PTRACE

  • rith docker –cap-add=SYS_ADMIN –cap-add=SYS_PTRACE \ –device=/dev/dri -it “$image”

Ag baint úsáide as Cloud CI Systems

Ligeann córais Cloud CI duit do bhogearraí a thógáil agus a thástáil go huathoibríoch. Féach an repo i github le haghaidh exampníos lú de chumraíocht files a úsáideann oneAPI do na córais scamall CI coitianta.

Fabhtcheartú don Fhoireann Anailíseach Intel® AI

AI-Analytics-Toolkit-for-Linux-FIG-8

Fógraí agus Séanadh

D’fhéadfadh go mbeadh crua-earraí cumasaithe, bogearraí nó gníomhachtú seirbhíse ag teastáil ó theicneolaíochtaí Intel. Ní féidir aon táirge nó comhpháirt a bheith iomlán slán.
Féadfaidh do chostais agus do thorthaí a bheith éagsúil.

© Intel Corporation. Is trádmharcanna de chuid Intel Corporation nó a fhochuideachtaí iad Intel, lógó Intel, agus marcanna Intel eile. Féadfar ainmneacha agus brandaí eile a éileamh mar mhaoin daoine eile.

Eolas Táirge agus Feidhmíochta

Athraíonn feidhmíocht de réir úsáide, cumraíochta agus fachtóirí eile. Foghlaim níos mó ag www.Intel.com/PerformanceIndex.
Leasú ar fhógra #20201201

Ní dheonaíonn an doiciméad seo aon cheadúnas (sainráite nó intuigthe, trí stad nó eile) d’aon chearta maoine intleachtúla. Féadfaidh lochtanna dearaidh nó earráidí ar a dtugtar errata a bheith sna táirgí a thuairiscítear a d’fhéadfadh a bheith ina gcúis leis an táirge imeacht ó na sonraíochtaí foilsithe. Tá earráidí tréithrithe reatha ar fáil ach iad a iarraidh.

Séanann Intel gach barántas sainráite agus intuigthe, lena n-áirítear gan teorainn, na barántaí intuigthe indíoltacht, oiriúnacht chun críche áirithe, agus neamh-sárú, chomh maith le haon bharántas a eascraíonn as cúrsa feidhmíochta, cúrsa déileála, nó úsáid i dtrádáil.

Doiciméid / Acmhainní

Intel AI Analytics Toolkit le haghaidh Linux [pdfTreoir Úsáideora
Foireann Uirlisí Analytics AI le haghaidh Linux, Foireann Uirlisí Analytics AI, Foireann Uirlisí Analytics le haghaidh Linux, Foireann Uirlisí Anailíse, Foireann Uirlisí

Tagairtí

Fág trácht

Ní fhoilseofar do sheoladh ríomhphoist. Tá réimsí riachtanacha marcáilte *