Intel oneAPI DL Framework Developers Toolkit bakeng sa Linux
Latela Mehato Ena bakeng sa Intel® oneAPI DL Framework Developer Toolkit:
Litaelo tse latelang li nka hore u kentse software ea Intel® oneAPI. Ka kopo bona Leqephe la Intel oneAPI Toolkits bakeng sa dikgetho tsa ho kenya.
- Lokisa Sisteme ea Hau
- Haha le ho matha joalo kaample projeke e sebelisa Command Line.
Selelekela
Haeba u lakatsa ho sebelisa oneDNN le oneCCL samples, o lokela ho kenya le Intel® oneAPI Base Toolkit. Base Kit e na le likarolo tsohle tsa Intel® oneAPI DL Framework Developer Toolkit (DLFD Kit) tse nang le litšepeho tsohle tse hlokahalang.
Haeba u lakatsa ho sebelisa lilaebrari tsa DL DevKit ntle le ho leka sampLes, o hloka feela ho kenya DLFD Kit. Ho seng joalo, kenya file ea Intel® oneAPI Base Toolkit.
Lethathamo lena la lilaeborari tsa nts'etsopele tse etsang hore ho be bonolo ho aha kapa ho ntlafatsa moralo o tebileng oa ho ithuta o fumanang ts'ebetso e 'ngoe le e 'ngoe ho tsoa ho li-processor tse ncha tsa Intel®. Letlapa lena la lithulusi le thusa Deep Learning Framework ka likhetho tse feto-fetohang ho kenyelletsa le ts'ebetso e nepahetseng ho CPU kapa GPU.
- Intel® oneAPI Deep Neural Network Library
- Intel® oneAPI Collective Communications Library
Intel® oneAPI Deep Neural Network Library
Laeborari ea Intel® oneAPI Deep Neural Network ke laebrari ea ts'ebetso e bulehileng bakeng sa lits'ebetso tse tebileng tsa ho ithuta. Laeborari e kenyelletsa meaho ea mantlha bakeng sa marang-rang a neural a ntlafalitsoeng bakeng sa Intel® Architecture Processors le Intel® processor Graphics. Laeborari ena e etselitsoe lits'ebetso tse tebileng tsa ho ithuta le baetsi ba moralo ba nang le thahasello ea ho ntlafatsa ts'ebetso ea ts'ebetso ho Intel CPUs le GPUs. Merero e mengata e tsebahalang ea ho Ithuta ho Tebileng e kopantsoe le laeborari ena.
Intel® oneAPI Collective Communications Library
Intel® oneAPI Collective Communications Library ke laebrari e fanang ka ts'ebetsong e nepahetseng ea mekhoa ea puisano e sebelisoang thutong e tebileng.
- E hahiloe ka holim'a Intel® MPI Library, e lumella tšebeliso ea lilaebrari tse ling tsa puisano.
- E ntlafalitse ho tsamaisa scalability ea mekhoa ea puisano.
- E sebetsa ho pholletsa le likhokahano tse fapaneng: Intel® Omni-Path Architecture, InfiniBand*, le Ethernet.
- API e tloaelehileng ho ts'ehetsa meralo ea ho Ithuta e Tebileng (Caffe*, Theano*,Torch*, joalo-joalo)
- Sephutheloana sena se na le Intel® MLSL Software Development Kit (SDK) le likaroloana tsa Intel® MPI Library Runtime.
Lokisa Sisteme ea Hau
Intel® oneAPI DL Framework Developer Toolkit
Ho matha sampHa u sebelisa Intel® oneAPI DPC++/C++ Compiler le Intel® Threading Building Blocks, u tlameha ho kenya Intel® oneAPI Base Toolkit pele o kenya sistimi ea hau.
Bakeng sa lenane le felletseng la litlhoko tsa sistimi, bona Lintlha tsa Phallo ea Laeborari ea Intel® oneAPI Deep Neural Network.
Ho lokisa sistimi ea hau, o hloka ho:
- Beha Liphetoho tsa Tikoloho bakeng sa CPU/GPU kapa FPGA
- Bakeng sa basebelisi ba GPU, kenya bakhanni ba GPU
- Tlosa Hangcheck bakeng sa lits'ebetso tse nang le mesebetsi e mengata ea nako e telele ea GPU
- Bakeng sa basebelisi ba GPU, eketsa mosebelisi sehlopheng sa lifitio
Beha Liphetoho tsa Tikoloho bakeng sa Ntlafatso ea CLI
Bakeng sa ho sebetsa ho Command Line Interface (CLI), lisebelisoa tse ka har'a li-toolkits tsa oneAPI li hlophisoa ka mefuta e fapaneng ea tikoloho. Theha tikoloho ea hau ea CLI ka ho fumana sengoloa sa setvars:
Khetho ea 1: Mohloli oa setvars.sh hang ka nako
Mohloli oa setvars.sh nako le nako ha u bula fensetere e ncha ea terminal:
U ka fumana sengoloa sa setvars.sh ka har'a foldara ea motso ea kopo ea hau ea oneAPI, eo hangata e leng /opt/intel/oneapi/ bakeng sa basebelisi ba sudo kapa ba metso le ~/intel/oneapi/ ha e kentsoe joalo ka mosebelisi ea tloaelehileng.
Bakeng sa ho kenya metso kapa sudo:
. /opt/intel/oneapi/setvars.sh
Bakeng sa lisebelisoa tse tloaelehileng tsa basebelisi:
. ~/intel/oneapi/setvars.sh
Khetho ea 2: Ho seta nako e le 'ngoe bakeng sa setvars.sh
Ho etsa hore tikoloho e iketsetse merero ea hau ka bo eona, kenyelletsa mohloli oa taelo /setvars.sh ho script ea ho qala moo e tla kopuoa ka bo eona (fetola tsela e eang sebakeng sa hau sa ho kenya OneAPI). Libaka tsa kamehla tsa ho kenya ke /opt/ intel/oneapi/ bakeng sa basebelisi ba sudo kapa ba metso le ~/intel/oneapi/ ha e kentsoe joalo ka mosebelisi ea tloaelehileng.
Bakeng sa mohlalaample, o ka eketsa taelo ea mohloli /setvars.sh ho ~/.bashrc kapa ~/.bashrc_pro ea haufile kapa ~/.profile file. Ho etsa hore litlhophiso li be tsa ka ho sa feleng bakeng sa liakhaonto tsohle tsamaisong ea hau, theha mongolo oa .sh oa mola o le mong ho /etc/profile.d e fanang ka mehloli ea setvars.sh (bakeng sa lintlha tse ling, bona Litokomane tsa Ubuntu mabapi le Mefuta-futa ea Tikoloho).
HLOKOMELA
Sengoloa sa setvars.sh se ka laoloa ho sebelisoa tlhophiso file, e leng thuso haholo-holo haeba u hloka ho qala mefuta e itseng ea lilaebrari kapa moqapi, ho e-na le ho fetola mofuta oa "haufinyane".
Bakeng sa lintlha tse ling, bona Ho Sebelisa Configuration File ho Laola Setvars.sh.. Haeba o hloka ho hlophisa tikoloho ka har'a khetla e seng ea POSIX, bona OneAPI Development Environment Setup bakeng sa likhetho tse ling tsa tlhophiso.
Bakeng sa Basebelisi ba GPU, Kenya Bakhanni ba GPU
Haeba u latetse litaelo tse ho Tataiso ea ho Instola ho kenya Li-Driver tsa GPU, u ka tlola mohato ona. Haeba ha u so kentse li-driver, latela litaelo tse ho Tataiso ea ho Kena.
GPU: Tlosa Hangcheck
Karolo ena e sebetsa feela lits'ebetsong tse nang le mesebetsi e mengata ea nako e telele ea GPU libakeng tsa moo. Ha e khothalletsoe bakeng sa li-virtualizations kapa litšebeliso tse ling tse tloaelehileng tsa GPU, joalo ka papali.
Mosebetsi o nkang metsotsoana e fetang e mene hore lisebelisoa tsa GPU li phethe ke mosebetsi o molelele. Ka ho sa feleng, likhoele ka bomong tse tšoanelehang e le meroalo e telele ea mosebetsi li nkuoa li fanyehiloe 'me lia felisoa.
Ka ho tima nako ea ho qeta nako ea hangcheck, o ka qoba bothata bona.
HLOKOMELA Haeba sistimi e tsosolositsoe, hangcheck e tla sebetsa ka bo eona. U tlameha ho tima hangcheck hape ka mor'a hore u qale bocha kapa u latele litaelo tsa ho tima hangcheck khafetsa (ho pholletsa le li-reboots tse ngata).
Ho tima hangcheck ho fihlela o qala bocha:
sudo sh -c "echo N> /sys/module/i915/parameters/enable_hangcheck"
Ho tima hangcheck ho li-reboots tse ngata:
HLOKOMELA Haeba kernel e nchafalitsoe, hangcheck e tla sebetsa ka bo eona. Etsa ts'ebetso e ka tlase kamora ntlafatso e 'ngoe le e' ngoe ea kernel ho netefatsa hore hangcheck e holofetse.
- Bula terminal.
- Bula grub file ho /etc/default.
- Ka har'a grub file, fumana mola GRUB_CMDLINE_LINUX_DEFAULT=””.
Kenya mongolo ona lipakeng tsa mantsoe a qotsitsoeng (“”):
i915.enable_hangcheck=0 - Etsa taelo ena:
sudo update-grub - Qala sistimi hape. Hangcheck e ntse e koaletsoe.
GPU: Eketsa mosebelisi ho Sehlopha sa Video
Bakeng sa mesebetsi e mengata ea komporo ea GPU, basebelisi bao e seng ba metso (ba tloaelehileng) ha ba na monyetla oa ho sebelisa sesebelisoa sa GPU. Etsa bonnete ba hore o kenya basebelisi ba hau ba tloaelehileng sehlopheng sa livideo; ho seng joalo, li-binaries tse hlophisitsoeng bakeng sa sesebelisoa sa GPU li tla hloleha ha li etsoa ke mosebelisi ea tloaelehileng. Ho lokisa bothata bona, eketsa mosebelisi eo e seng motso sehlopheng sa video: sudo usermod -a -G video
Bakeng sa lenane la litlhoko tsa morao-rao, bona Lintlha tsa Phallo ea Laeborari ea Likhokahano tse Kopanetsoeng tsa Intel® oneAPI.
Matha Sample Project
Matha joalo kaample projeke e sebelisa Command Line.
Matha Sample Project Ho Sebelisa Mola oa Taelo
Intel® oneAPI DL Framework Developer Toolkit
Haeba u lakatsa ho sebelisa oneDNN le oneCCL samples, o lokela ho kenya le Intel® oneAPI Base Toolkit (BaseKit).
BaseKit e na le lisebelisoa tsohle tsa Intel® oneAPI DL Framework Developer Toolkit tse nang le litšepeho tsohle tse hlokahalang.
Kamora hore BaseKit e kenngoe, o ka matha joalo kaample sebelisa litaelo ho Theha 'me u Mathe Intel® oneAPI DL Framework Developer Toolkit Sample Ho Sebelisa Mola oa Taelo.
Ho Sebelisa Linkho
Intel® oneAPI DL Framework Developer Toolkit
Lits'oants'o li u lumella ho theha le ho hlophisa tikoloho bakeng sa ho aha, ho tsamaisa le ho fana ka profil ea lits'ebetso tsa OneAPI le ho li tsamaisa ka litšoantšo:
- U ka kenya setšoantšo se nang le tikoloho e hlophisitsoeng esale pele ka lisebelisoa tsohle tseo u li hlokang, ebe u ntlafatsa ka har'a tikoloho eo.
- U ka boloka tikoloho 'me ua sebelisa setšoantšo ho isa tikoloho eo mochineng o mong ntle le ho seta ho eketsehileng.
- O ka lokisa lijana tse nang le lipuo tse fapaneng le linako tsa ho sebetsa, lisebelisoa tsa tlhahlobo, kapa lisebelisoa tse ling, ha ho hlokahala.
Khoasolla Setšoantšo sa Docker*
U ka khoasolla setšoantšo sa Docker * ho tsoa ho Sebaka sa polokelo ea lijana.
HLOKOMELA Setšoantšo sa Docker ke ~ 5 GB mme se ka nka ~ metsotso e 15 ho khoasolla. E tla hloka 25 GB ea sebaka sa disk.
setšoantšo=intel/oneapi-dlfdkit
docker e hula "$ setšoantšo"
Ho sebelisa Lijana tse nang le Taelo ea Taelo
Intel® oneAPI DL Framework Developer Toolkit
Kopanya le ho tsamaisa lijana ka kotloloho.
Lintlha tse ka tlase li nolofalletsa GPU, haeba e le teng, e sebelisa -device=/dev/dri (e kanna ea se be teng ho Linux* VM kapa Windows*). Taelo e tla u siea ka potlako ea taelo, ka har'a setshelo, ka mokhoa o kopanetsoeng.
setšoantšo=intel/oneapi-dlfdkit
# -device =/dev/dri e thusa gpu (haeba e fumaneha). E kanna ea se be teng ho Linux VM kapa Windows docker run -device=/dev/dri -it "$image"
Ha u le ka setshelo, u ka sebelisana le eona u sebelisa Run a Sample Project Ho Sebelisa Mola oa Taelo.
HLOKOMELA U kanna ua hloka ho kenyelletsa litlhophiso tsa proxy pele -it "$image"haeba u ka morao ho moemeli:
docker run -e http_proxy=”$http_proxy” -e https_proxy=”$https_proxy” -it “$image”
Ho sebelisa Intel® Advisor, Intel® Inspector kapa VTune™ e nang le Lijana
Ha u sebelisa lisebelisoa tsena, bokhoni bo eketsehileng bo tlameha ho fanoa ka setshelo:
–cap-eketsa=SYS_ADMIN –cap-add=SYS_PTRACE
docker run -cap-add=SYS_ADMIN -cap-add=SYS_PTRACE \
-sesebelisoa = / dev / dri -it "$ setšoantšo"
Mehato e Latelang
Intel® oneAPI DL Framework Developer Toolkit
Ka mor'a hore u iketsetse morero oa hau, review Intel® oneAPI DL Framework Toolkit Code Samples ho utloisisa bokhoni ba sephutheloana sena.
Litsebiso le Boitlamollo
Mahlale a Intel a ka hloka lisebelisoa tse thata tsa software, software kapa ts'ebetso.
Ha ho sehlahisoa kapa karolo e ka bolokehang ka botlalo.
Litšenyehelo tsa hau le liphetho li ka fapana.
© Intel Corporation. Intel, logo ea Intel, le matšoao a mang a Intel ke matšoao a khoebo a Intel Corporation kapa lithuso tsa eona. Mabitso a mang le mabitso a mang a ka nkoa e le thepa ea ba bang.
Tsebiso ea Ntlafatso
Bahoeletsi ba Intel ba ka 'na ba ntlafatsa kapa ba se ke ba ntlafatsa ka tekanyo e tšoanang bakeng sa li-microprocessors tse seng tsa Intel bakeng sa optimizations tse sa ikhethang ho Intel microprocessors. Lintlafatso tsena li kenyelletsa lithupelo tsa SSE2, SSE3, le SSSE3 le lisebelisoa tse ling. Intel ha e fane ka tiiso ea ho ba teng, ts'ebetso, kapa katleho ea ntlafatso efe kapa efe ho li-microprocessors tse sa hlahisoang ke Intel. Lisebelisoa tse itšetlehileng ka Microprocessor sehlahisoa sena li reretsoe ho sebelisoa le Intel microprocessors. Lintlafatso tse ling tse sa tobang ho Intel microarchitecture li boloketsoe Intel microprocessors. Ka kopo sheba Sehlahisoa se sebetsang sa User and Reference Guides bakeng sa tlhaiso-leseling e batsi mabapi le sete ea litaelo tse fanoeng ke tsebiso ena.
Tsebiso ntlafatso #20110804
Ha ho laesense (e boletsoeng kapa e boletsoeng, ka estoppel kapa ka tsela e 'ngoe) ea litokelo life kapa life tsa thepa ea mahlale e fanoeng ke tokomane ena.
Lihlahisoa tse hlalositsoeng li ka ba le mathata a moralo kapa liphoso tse tsejoang e le errata tse ka etsang hore sehlahisoa se khelohe ho latela litlhaloso tse hatisitsoeng. Liphetoho tsa hajoale tse tsebahalang li fumaneha ka kopo.
Intel e latola litiisetso tsohle tse hlakileng le tse boletsoeng, ho kenyeletsoa ntle le meeli, litiisetso tse boletsoeng tsa thekiso, ho phela hantle bakeng sa morero o itseng, le ho se tlole molao, hammoho le tiisetso efe kapa efe e hlahisoang ke ts'ebetso, khoebo, kapa ts'ebeliso ea khoebo.
Litokomane / Lisebelisoa
![]() |
Intel oneAPI DL Framework Developers Toolkit bakeng sa Linux [pdf] Buka ea Mong'a OneAPI DL Framework Developers Toolkit for Linux, Framework Developers Toolkit for Linux, Developers Toolkit for Linux, Toolkit for Linux. |