intel - Logo

د Intel® سره پیل کړئ
یو API یو API
د معلوماتو تحلیل کتابتون

د Intel® یو API یو API ډیټا تحلیلي کتابتون سره پیل کړئ

د Intel® oneAPI ډیټا تحلیلي کتابتون (oneDAL) یو کتابتون دی چې د ټولو لپاره د خورا مطلوب الګوریتمیک ودانۍ بلاکونو چمتو کولو سره د لوی ډیټا تحلیل ګړندي کولو کې مرسته کوي.tagد ډیټا تحلیلونو (مخکې پروسس کول، بدلون، تحلیل، ماډلینګ، اعتبار، او پریکړه کول) په بیچ، آنلاین، او د محاسبې د توزیع شوي پروسس کولو طریقو کې. د OneDAL په اړه د عمومي معلوماتو لپاره، د OneDAL رسمي پاڼه وګورئ.

مخکې له دې چې تاسو پیل کړئ
OneDAL په کې موقعیت لري /dal لارښود چیرته هغه لارښود دی په کوم کې چې Intel® oneAPI بیس Toolkit نصب شوی و.
د OneDAL اوسنی نسخه د SYCL ملاتړ سره د لینکس * او وینډوز * 64-bit عملیاتي سیسټمونو لپاره شتون لري. مخکې جوړ شوي OneDAL کتابتونونه په کې موندل کیدی شي دال/ د مقاومت لارښود.
د سیسټم اړتیاو او د پخواني جوړولو لپاره اړین انحصارونو په اړه زده کړهamples، ته مراجعه وکړئ د سیسټم اړتیاوې پاڼه

له پای څخه تر پای Example
لاندې تاسو کولی شئ په GPU کې د OneDAL الګوریتم لپاره د کارونې معمول کاري فلو ومومئ. د پخوانيampد اصلي اجزاو تحلیل الګوریتم (PCA) لپاره چمتو شوی.

لاندې مرحلې تشریح کوي چې څنګه:

  • د CSV څخه ډاټا ولولئ file
  • د PCA لپاره د روزنې او تحلیل عملیات پرمخ وړئ
  • د روزنې په برخه کې ترلاسه شوي منځنیو پایلو ته لاسرسیtage
  1. لاندې سرلیک پکې شامل کړئ چې د OneDAL ټولې اعلامیې چمتو کوي.
    intel د OneAPI OneAPI ډیټا تحلیلي کتابتون سره پیل کړئ - د Intel 1 سره پیل وکړئ
  2. د مطلوب وسیلې انتخاب کونکي سره SYCL * قطار جوړ کړئ. پدې حالت کې، د GPU انتخاب کونکی کارول کیږي:
    const auto queue = sycl::queue{sycl::gpu_selector{}};
  3. څرنګه چې د OneDAL ټولې اعالمیې په oneapi::dal namespace کې دي، نو د Oneapi نوم ځای څخه ټولې اعالمیې وارد کړئ ترڅو د oneapi::dal پر ځای دال وکاروئ د لنډیز لپاره: د نوم ځای oneapi کارول؛
  4. د CSV څخه د معلوماتو لوستلو لپاره د CSV ډیټا سرچینه وکاروئ file په میز کې:
    const auto data = dal::read (قطار، دال::csv::د معلوماتو سرچینه{"data.csv"})؛
  5. د PCA تشریح کونکی جوړ کړئ، د هغې پیرامیټونه تنظیم کړئ، او د CSV څخه ډک شوي ډاټا باندې د روزنې الګوریتم چل کړئ.
    intel د OneAPI OneAPI ډیټا تحلیلي کتابتون سره پیل کړئ - د Intel 2 سره پیل وکړئ
  6. زده شوي eigenvectors چاپ کړئ:
    intel د OneAPI OneAPI ډیټا تحلیلي کتابتون سره پیل کړئ - د Intel 3 سره پیل وکړئ
  7. د ډیټا ابعاد کمولو لپاره د استخراج لپاره روزل شوي ماډل وکاروئ:
    intel د OneAPI OneAPI ډیټا تحلیلي کتابتون سره پیل کړئ - د Intel 4 سره پیل وکړئ

جوړول او چلول Examples
د پخواني جوړولو او چلولو لپاره لاندې مرحلې ترسره کړئamples د SYCL مالتړ سره د یو DAL د کارولو لومړني سناریوګانې ښیې. ورتګ دال/ او بیا یو چاپیریال تنظیم کړئ لکه څنګه چې په پخواني کې ښودل شويampلاندې یې:

نوټ لاندې ټول مینځپانګه چې د # سره پیل کیږي تبصره ګڼل کیږي او باید د کوډ سره ونه چلول شي.

  1. د یو DAL لپاره اړین چاپیریال تنظیم کړئ (متغیرونه لکه CPATH، LIBRARY_PATH، او LD_LIBRARY_PATH):
    • په لینکس کې، د اړتیا وړ چاپیریال تنظیم کولو لپاره دوه ممکنه لارې شتون لري: د vars.sh سکریپټ له لارې یا د ماډل له لارې files.
    • د vars.sh سکریپټ له لارې د DAL چاپیریال تنظیم کول لاندې کمانډ چل کړئ:
    سرچینه ./env/vars.sh
    • د ماډل له لارې د DAL چاپیریال تنظیم کول files
    پیل کول 1. ماډلونه: سرچینه $MODULESHOME/infit/bash
    نوټ د جزیاتو لپاره د چاپیریال ماډلونو اسنادو ته مراجعه وکړئ.
    برابرول 2. ماډلونه موډل ته د لارې سره files لارښود: ماډل
    ./module وکاروئ files
    د 3 ماډل چلول:
    د ماډل بار ډیل
    په وینډوز کې، لاندې کمانډ چل کړئ:
    /env/vars.bat
  2. کاپي ./exampد اړتیا په صورت کې د لیکلو وړ لارښود ته les/neap/dip کړئ (ځکه چې دا لنډمهاله رامینځته کوي files):
    cp r./examples/oneapi/dpc ${WRITABLE_DIR}
  3. د Intel® one API DPC++/C++ کمپیلر لپاره د کمپیلر چاپیریال تنظیم کړئ. وګورئ د Intel® oneAPI DPC++/C++ کمپیلر سره پیل کړئ د جزیاتو لپاره.
  4. پخوانی جوړ او چلولamples چې ښیې چې څنګه د SYCL ملاتړ سره یو DAL وکاروئ:
    نوټ تاسو اړتیا لرئ پخواني ته د لیکلو اجازه ولرئamples فولډر د جوړولو لپاره examples، او د دوی د چلولو اجازه اجرا کړئ. که نه نو، تاسو اړتیا لرئ چې کاپي کړئ examples/oneapi/dpc او examples/oneapi/ډاټا فولډرې ډایرکټر ته د سمې اجازې سره. دا دوه فولډرونه باید د یو بل سره په ورته لارښود کچه کې وساتل شي.
    • په لینکس کې:
    intel د OneAPI OneAPI ډیټا تحلیلي کتابتون سره پیل کړئ - د Intel 5 سره پیل وکړئ• په وینډوز کې:
    intel د OneAPI OneAPI ډیټا تحلیلي کتابتون سره پیل کړئ - د Intel 6 سره پیل وکړئ
  5. د جوړونې پروسې د ټولو موجود پیرامیټونو لیدلو لپاره، په لینکس کې جوړ کړئ * یا په وینډوز کې غیر جوړ کړئ.
    نتیجه اخیستونکی پخوانیample binaries او log files د _results لارښود کې لیکل شوي.
    نوټ تاسو باید پخوانی چل کړئampله پخواني څخهamples/oneapi/dpc فولډر، نه د _results فولډر څخه. ډیری پخوانیamples د معلوماتو ذخیره کولو ته اړتیا لري په examples/oneapi/data فولډر او دې ته د اړونده لینک درلودل له پخواني څخه پیل شويamples/oneapi/dip فولډر.
    تاسو کولی شئ دودیز C++ جوړ کړئampپه پخواني کې موقعیت لريamples/oneapi/cup فولډر په ورته ډول.

د pkg-config سره غوښتنلیکونه تالیف او جوړ کړئ
د pkg-config وسیله د انحصار سره د سافټویر جوړولو لپاره په پراخه کچه کارول شوې وسیله ده. Intel® یو API ډیټا تحلیل کتابتون چمتو کوي fileکتابتون ته د غوښتنلیک د تالیف او لینک کولو لپاره د pug-config میټاډاټا سره.

چاپیریال تنظیم کړئ
د pug-config کارولو لپاره، کتابتون جوړ کړئ او بیا د vars.sh یا vars.bat سکریپټونو په کارولو سره چاپیریال تنظیم کړئ:

  • په لینکس کې: سرچینه ./env/vars.sh
  • په وینډوز کې: /env/vars.bat

میټاډاټا غوره کړئ file
میټاډاټا fileد یو DAL پوښ لخوا چمتو شوی یوازې د C++ لپاره په 64-bit لینکس ، macOS یا وینډوز عملیاتي سیسټم کې د کوربه وسیلې ترتیب کول.
میټاډاټا غوره کړئ file د یو DAL تریډینګ حالت او د لینک کولو میتود پراساس چې تاسو یې کاروئ:

یو DAL pug-config metadata files

واحد تار شوی (بې تار شوی) څو تارونه (داخلي تار شوي)
جامد نښلول dal-static-sequential-host dal-static-threading-host
متحرک تړل dal-dynamic-sequential-host dal-dynamic-threading-host

د peg-config په کارولو سره یو پروګرام ترتیب کړئ
د یو DAL او peg-config سره د test.cpp پروګرام ترتیبولو لپاره، د یو DAL pug-config میټاډاټا نوم چمتو کړئ file د ننوتلو پیرامیټر په توګه. د مثال لپارهampLe:

  • په لینکس یا macOS کې:
    ice test.cpp pug-config –flags –libs dal-dynamic-threading-host
  • په وینډوز کې:
    د /F “delimbs=,” %i in ('pug-config –flags –libs dal-dynamic-threading-host) د icl test.cpp %i لپاره
    ا سample code for svm_two_class_thunder_dense_batch exampد SYCL مالتړ سره. د پخواني څخه لاندې چل کړئamples/oneapi/cpp لارښود:
  • په لینکس یا macOS کې:
    icc -I سرچینه/ سرچینه/svm/svm_two_class_thunder_dense_batch.cpp icc test.cpp pkg-config –cflags –libs dal-dynamic-threading-host
  • په وینډوز کې:
    د /F “delis=,” %i in ('peg-config –flags –libs dal-dynamic-threading-host) ill-I سرچینه/ ill svm_two_class_thunder_dense_batch.cpp %i

نور ومومئ

سند تفصیل
د پراختیا کونکي لارښود او حواله د DAL پرمخ وړونکي لارښود او حواله ته مراجعه وکړئ
د پلي شوي الګوریتمونو په اړه مفصل معلومات.
د سیسټم اړتیاوې د Intel® one API نصبولو دمخه د سیسټم اړتیاوې وګورئ
د معلوماتو تحلیل کتابتون.
د خوشې یادښتونه د Intel® one API ډیټا تحلیلونو لپاره د خوشې کولو نوټونو ته مراجعه وکړئ
په وروستي خپرونه کې د نوي تازه معلوماتو په اړه د زده کړې لپاره کتابتون.
کوډ Samples د daal4py سره د یو DAL کارولو څرنګوالي زده کړئ، د Python* API.
د DAL یو مشخصات د یو API پلي کولو اړتیاو په اړه زده کړه
د معلوماتو تحلیل کتابتون.

خبرتیاوې او اعلانونه
انٹیل ټیکنالوژي ممکن وړ هارډویر ، سافټویر یا خدمت فعالولو ته اړتیا ولري.
هیڅ محصول یا برخه نشي کولی په بشپړ ډول خوندي وي.
ستاسو لګښتونه او پایلې ممکن توپیر ولري.

© Intel Corporation. Intel، د Intel لوگو، او د Intel نورې نښې د Intel Corporation یا د هغې د فرعي شرکتونو سوداګریزې نښې دي. نور نومونه او نښې ممکن د نورو ملکیت په توګه ادعا شي.
د دې سند لخوا د فکري ملکیت حقونو ته هیڅ جواز (ظاهري یا ضمیمه ، د ایسټوپیل یا بل ډول) نه ورکول کیږي.
تشریح شوي محصولات ممکن د ډیزاین نیمګړتیاوې یا غلطۍ ولري چې د خطا په نوم پیژندل کیږي کوم چې ممکن محصول د خپاره شوي مشخصاتو څخه انحراف لامل شي. اوسني مشخصات شوي خطا په غوښتنه کې شتون لري.
Intel ټول څرګند او ضمیمه تضمینونه ردوي، پشمول د محدودیت پرته، د سوداګریزې وړتیا تضمین شوي تضمین، د یو ځانګړي هدف لپاره فټنس، او غیر سرغړونې، او همدارنګه د فعالیت، معاملې کورس، یا په سوداګرۍ کې د کارونې له لارې هر ډول تضمین.

intel - Logo

اسناد / سرچینې

intel د OneAPI OneAPI ډیټا تحلیلي کتابتون سره پیل کړئ [pdf] د کارونکي لارښود
د OneAPI OneAPI ډیټا تحلیلي کتابتون سره پیل وکړئ، پیل کړئ، د OneAPI OneAPI ډیټا تحلیلي کتابتون، تحلیلي کتابتون سره

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *