intel - Lógó

Tosaigh le Intel®
API amháin API amháin
Leabharlann Anailíse Sonraí

Tosaigh le Intel® one API one API Data Analytics Library

Leabharlann is ea Leabharlann Anailíse Sonraí Intel® oneAPI (oneDAL) a chuidíonn le hanailís sonraí móra a bhrostú trí bhlocanna tógála algartamacha an-uasmhéadaithe a sholáthar do gach duine.taganailísíocht sonraí (réamhphróiseáil, claochlú, anailís, samhaltú, bailíochtú, agus cinnteoireacht) i modhanna ríomha próiseála baisce, ar líne agus dáilte. Chun eolas ginearálta a fháil faoi oneDAL, tabhair cuairt ar leathanach oifigiúil oneDAL.

Sula dTosaíonn Tú
tá oneDAL suite i /dal eolaire cá an t-eolaire inar suiteáladh Intel® oneAPI Base Toolkit.
Tá an leagan reatha de oneDAL le tacaíocht SYCL ar fáil do chórais oibriúcháin 64-giotán Linux* agus Windows*. Is féidir na leabharlanna oneDAL réamhthógtha a fháil sa /dal/ / eolaire seasamh in aghaidh.
Chun foghlaim faoi na riachtanais chórais agus na spleáchais is gá chun examples, tagairt do na Riachtanais Chórais leathanach.

Deireadh go deireadh Example
Anseo thíos is féidir leat sreabhadh oibre úsáide tipiciúil a fháil le haghaidh algartam oneDAL ar GPU. An seanampsoláthraítear le haghaidh algartam Anailíse Príomh-Chomhpháirt (PCA).

Léiríonn na céimeanna seo a leanas conas:

  • Léigh na sonraí ó CSV file
  • Rith na hoibríochtaí oiliúna agus tátail do PCA
  • Faigh rochtain ar thorthaí idirmheánacha a fuarthas ag an oiliúint stage
  1. Cuir isteach an ceannteideal seo a leanas a chuireann gach dearbhú oneDAL ar fáil.
    intel Cuir Tosaigh le Leabharlann Anailíse Sonraí oneAPI oneAPI - Tosaigh leis an Intel 1
  2. Cruthaigh scuaine SYCL* leis an roghnóir gléis atá uait. Sa chás seo, úsáidtear roghnóir GPU:
    const auto queue = sycl::scuaine{ sycl::gpu_selector{} };
  3. Ós rud é go bhfuil gach dearbhú oneDAL san ainmspás oneapi::dal, iompórtáil gach dearbhú ó ainmspás oneapi chun dal a úsáid in ionad oneapi::dal le haghaidh brevity: ag baint úsáide as ainmspás oneapi;
  4. Úsáid foinse sonraí CSV chun na sonraí ón CSV a léamh file isteach i mbord:
    const auto data = dal::léigh (scuaine, dal::csv::foinse sonraí{“data.csv”});
  5. Cruthaigh tuairisceoir PCA, cumraigh a pharaiméadair, agus rith an algartam oiliúna ar na sonraí a luchtaítear ó CSV.
    intel Cuir Tosaigh le Leabharlann Anailíse Sonraí oneAPI oneAPI - Tosaigh leis an Intel 2
  6. Priontáil na heigenvectors foghlamtha:
    intel Cuir Tosaigh le Leabharlann Anailíse Sonraí oneAPI oneAPI - Tosaigh leis an Intel 3
  7. Úsáid an tsamhail oilte le haghaidh tátail chun toise na sonraí a laghdú:
    intel Cuir Tosaigh le Leabharlann Anailíse Sonraí oneAPI oneAPI - Tosaigh leis an Intel 4

Tóg agus Rith Examples
Déan na céimeanna seo a leanas chun examples a léiríonn na cásanna úsáide bunúsacha de DAL amháin le tacaíocht SYCL. Téigh /dal/ agus ansin timpeallacht a chur ar bun mar a thaispeántar san example thíos:

NÓTA Meastar gur trácht é an t-ábhar ar fad thíos a thosaíonn le # agus níor cheart é a rith leis an gcód.

  1. Socraigh an timpeallacht riachtanach le haghaidh DAL amháin (athróga mar CPATH, LIBRARY_PATH, agus LD_LIBRARY_PATH):
    • Ar Linux, tá dhá bhealach féideartha ann chun an timpeallacht riachtanach a shocrú: trí script vars.sh nó trí mhodúl files.
    • Timpeallacht DAL amháin a shocrú trí vars.sh script Rith an t-ordú seo a leanas:
    foinse ./env/vars.sh
    • Timpeallacht DAL amháin a chur ar bun trí mhodúl files
    Tosaigh1. modúil: foinse $MODULESHOME/infit/bash
    NÓTA Féach ar dhoiciméadú Modúil Comhshaoil ​​le haghaidh sonraí.
    Soláthra2. modúil le cosán chuig an modúl files eolaire: modúl
    úsáid ./modúl files
    Rith an 3.module:
    ualach modúl dal
    • Ar Windows, rith an t-ordú seo a leanas:
    /env/vars.bat
  2. Cóip ./examples/neap/dip chuig eolaire inscríofa más gá (ó chruthaítear go sealadach é files):
    cp r ./examples/oneapi/dpc ${WRITABLE_DIR}
  3. Socraigh an timpeallacht tiomsaitheora le haghaidh Intel® amháin API DPC++/C++ Tiomsaitheoir. Féach Tosaigh le Intel® oneAPI DPC++/C++ Tiomsaitheoir le haghaidh sonraí.
  4. Tóg agus rith an seanamples a thaispeánann conas DAL amháin a úsáid le tacaíocht SYCL:
    NÓTA Ní mór duit ceadanna scríofa a bheith agat don seanamples fillteán a thógáil examples, agus ceadanna a fhorghníomhú chun iad a rith. Seachas sin, ní mór duit a chóipeáil examples/oneapi/dpc agus examples/ oneapi / fillteáin sonraí chuig an eolaire le ceadanna cearta. Ní mór an dá fhillteán seo a choinneáil ar an leibhéal eolaire céanna i gcoibhneas lena chéile.
    • Ar Linux:
    intel Cuir Tosaigh le Leabharlann Anailíse Sonraí oneAPI oneAPI - Tosaigh leis an Intel 5• Ar Windows:
    intel Cuir Tosaigh le Leabharlann Anailíse Sonraí oneAPI oneAPI - Tosaigh leis an Intel 6
  5. Chun na paraiméadair go léir atá ar fáil den nós imeachta tógála a fheiceáil, clóscríobh déan ar Linux* nó dídhéanta ar Windows*.
    An example binaries agus logáil isteach files scríofa isteach san eolaire _torthaí.
    NÓTA Ba chóir duit an sean-amples ó examples/oneapi/dpc fillteán, ní ó fhillteán _results. An chuid is mó examples éilíonn sé sonraí a stóráil in examples/oneapi/data fillteán agus nasc coibhneasta leis a bheith tosaithe ó exampfillteán les/oneapi/dip.
    Is féidir leat C++ sean traidisiúnta a thógáilamples lonnaithe in exampfillteán les/oneapi/cupán ar bhealach comhchosúil.

Feidhmchláir a thiomsú agus a thógáil le pkg-config
Is uirlis í an uirlis pkg-config a úsáidtear go forleathan chun bogearraí a thógáil le spleáchais. Soláthraíonn Intel® Leabharlann Anailíseach Sonraí API amháin files le meiteashonraí pug-config chun feidhmchlár a thiomsú agus a nascadh leis an leabharlann.

Cuir an timpeallacht ar bun
Chun pug-config a úsáid, tóg an leabharlann agus ansin socraigh an timpeallacht ag úsáid scripteanna vars.sh nó vars.bat:

  • Ar Linux: foinse ./env/vars.sh
  • Ar Windows: /env/vars.bat

Roghnaigh meiteashonraí file
Na meiteashonraí files curtha ar fáil ag clúdach DAL amháin cumraíocht ghléis óstaigh ar Linux 64-giotán, macOS, nó córas oibriúcháin Windows do C++.
Roghnaigh na meiteashonraí file bunaithe ar mhodh snáithithe DAL amháin agus ar an modh nasctha a úsáideann tú:

meiteashonraí pug-config DAL amháin files

Snáithe singil (neamh-snáithithe) Il-snáithithe (snáithithe go hinmheánach)
Nascadh statach dal-statach-seicheamhach-óstach dal-static-threading-host
Nascadh dinimiciúil dal-dinimiciúil-seicheamhach-óstach dal-dinimiciúil-snáithe-óstach

Clár a thiomsú ag baint úsáide as peg-config
Chun ríomhchlár test.cpp a thiomsú le DAL amháin agus peg-config, tabhair ainm na meiteashonraí pug-config DAL amháin file mar pharaiméadar ionchuir. Le haghaidh example:

  • Ar Linux nó macOS:
    oighear test.cpp pug-config –bratacha –libs dal-dinimiciúil-snáithe-óstach
  • Ar Windows:
    le haghaidh /F “delimbs=,” %i in ('pug-config –flags –libs dal-dynamic-threading-host) le icl test.cpp %i
    A sample cód le haghaidh svm_two_class_thunder_dense_batch example tacaíocht SYCL. Rith an méid seo a leanas ón seanampeolaire les/oneapi/cpp:
  • Ar Linux nó macOS:
    icc -I source/ source/svm/svm_two_class_thunder_dense_batch.cpp icc test.cpp pkg-config –cflags –libs dal-dynamic-threading-host
  • Ar Windows:
    le haghaidh /F “delis=,” %i in ('peg-config –flags –libs dal-dynamic-threading-host) tinn -I source/ tinn svm_two_class_thunder_dense_batch.cpp %i

Faigh Tuilleadh

Doiciméad Cur síos
Treoir Fhorbróra agus Tagairt Déan tagairt do Threoir Fhorbróra agus Tagairt amháin DAL le haghaidh
faisnéis mhionsonraithe faoi halgartaim a cuireadh i bhfeidhm.
Riachtanais Chórais Seiceáil riachtanais an chórais sula suiteálann tú Intel® one API
Leabharlann Anailíse Sonraí.
Nótaí Eisiúna Déan tagairt do nótaí scaoileadh le haghaidh Intel® one API Data Analytics
Leabharlann le foghlaim faoi nuashonruithe nua san eisiúint is déanaí.
Cóid Samples Foghlaim conas DAL amháin a úsáid le daal4py, API Python*.
Sonraíocht DAL amháin Foghlaim faoi na ceanglais maidir le feidhmiú API amháin
Leabharlann Anailíse Sonraí.

Fógraí agus Séanadh
D’fhéadfadh go mbeadh crua-earraí, bogearraí nó gníomhachtú seirbhíse cumasaithe 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.
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.

intel - Lógó

Doiciméid / Acmhainní

intel Cuir Tosaigh le Leabharlann Anailíse Sonraí oneAPI oneAPI [pdfTreoir Úsáideora
Cuir tús le Leabharlann Anailísíochta Sonraí amháinAPI oneAPI, Tosaigh, le Leabharlann Anailíse Sonraí amháinAPI oneAPI, Leabharlann Anailíse

Tagairtí

Fág trácht

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