Intel oneAPI DL Framework Developers Toolkit ለሊኑክስ
ለIntel® oneAPI DL Framework Developer Toolkit እነዚህን ደረጃዎች ይከተሉ፡
የሚከተሉት መመሪያዎች የIntel® oneAPI ሶፍትዌር እንደጫኑ ይገምታሉ። እባክዎን ይመልከቱ Intel oneAPI Toolkits ገጽ ለመጫን አማራጮች.
- ስርዓትዎን ያዋቅሩ
- ይገንቡ እና ያሂዱampየትእዛዝ መስመርን በመጠቀም ፕሮጀክት ።
መግቢያ
አንድ ዲኤንኤን እና አንድ ሲሲኤል መጠቀም ከፈለጉamples, መጫን አለብዎት Intel® oneAPI Base Toolkit. የ Base Kit ሁሉንም የIntel® oneAPI DL Framework Developer Toolkit (DLFD Kit) ሁሉንም አስፈላጊ ጥገኞች ይዟል።
የቀረበውን ዎች ሳይሞክሩ የዲኤል ዴቭኪት ቤተ-መጽሐፍትን ለመጠቀም ከፈለጉampስለዚህ የ DLFD ኪት መጫን ብቻ ያስፈልግዎታል። አለበለዚያ, ይጫኑ Intel® oneAPI Base Toolkit.
ይህ የመሳሪያ ኪት ከአዲሱ የኢንቴል® ፕሮሰሰር እያንዳንዱን የመጨረሻ ኦውንስ አፈጻጸም የሚያገኝ ጥልቅ የመማሪያ ማዕቀፍ ለመገንባት ወይም ለመገንባት ፈጣን እና ቀላል የሚያደርግ የእድገት ቤተ-መጽሐፍት ስብስብ ነው። ይህ የመሳሪያ ስብስብ በሲፒዩ ወይም በጂፒዩ ላይ ጥሩ አፈጻጸምን ጨምሮ ከተለዋዋጭ አማራጮች ጋር ጥልቅ የመማር መዋቅርን ያስችላል።
- Intel® oneAPI ጥልቅ የነርቭ አውታረ መረብ ቤተ መጻሕፍት
- Intel® oneAPI የጋራ ኮሙኒኬሽን ቤተ መፃህፍት
Intel® oneAPI ጥልቅ የነርቭ አውታረ መረብ ቤተ መጻሕፍት
Intel® oneAPI Deep Neural Network Library ለጥልቅ ትምህርት አፕሊኬሽኖች ክፍት ምንጭ የአፈጻጸም ቤተ-መጽሐፍት ነው። ቤተ መፃህፍቱ ለIntel® Architecture Processors እና Intel® Processor Graphics የተመቻቹ የነርቭ ኔትወርኮች መሰረታዊ የግንባታ ብሎኮችን ያካትታል። ይህ ቤተ-መጽሐፍት በIntel CPUs እና GPUs ላይ የመተግበሪያ አፈጻጸምን ለማሻሻል ለሚፈልጉ ጥልቅ ትምህርት መተግበሪያዎች እና ማዕቀፍ ገንቢዎች የታሰበ ነው። ብዙ ታዋቂ ጥልቅ ትምህርት ማዕቀፎች ከዚህ ቤተ-መጽሐፍት ጋር ተዋህደዋል።
Intel® oneAPI የጋራ ኮሙኒኬሽን ቤተ መፃህፍት
የIntel® oneAPI የጋራ ኮሚዩኒኬሽንስ ቤተ መፃህፍት በጥልቅ ትምህርት ውስጥ ጥቅም ላይ የሚውሉ የግንኙነት ዘይቤዎችን ቀልጣፋ አተገባበር የሚሰጥ ቤተ-መጽሐፍት ነው።
- በIntel® MPI ቤተ-መጽሐፍት ላይ የተገነባ፣ ሌሎች የመገናኛ ቤተ-መጻሕፍትን ለመጠቀም ያስችላል።
- የግንኙነት ንድፎችን መጠነ-ሰፊነት ለመንዳት የተመቻቸ።
- በተለያዩ መገናኛዎች ላይ ይሰራል፡ Intel® Omni-Path Architecture፣ InfiniBand* እና ኢተርኔት
- ጥልቅ የመማሪያ ማዕቀፎችን (ካፌ*፣ቴአኖ*፣ችቦ*፣ወዘተ) ለመደገፍ የጋራ ኤፒአይ
- ይህ ፓኬጅ የIntel® MLSL ሶፍትዌር ማበልጸጊያ መሣሪያ (ኤስዲኬ) እና የIntel® MPI ቤተ መፃህፍት የሩጫ ጊዜ ክፍሎችን ያካትታል።
ስርዓትዎን ያዋቅሩ
Intel® oneAPI DL Framework Developer Toolkit
ለመሮጥ sampIntel® oneAPI DPC++/C++ Compiler እና Intel® Threading Building Blocksን በመጠቀም መጫን አለቦት Intel® oneAPI Base Toolkit ስርዓትዎን ከማዋቀርዎ በፊት.
ለተሟላ የስርዓት መስፈርቶች ዝርዝር ይመልከቱ Intel® oneAPI ጥልቅ የነርቭ አውታረ መረብ ቤተ መፃህፍት የመልቀቅ ማስታወሻዎች.
ስርዓትዎን ለማዋቀር የሚከተሉትን ማድረግ አለብዎት:
- ለሲፒዩ/ጂፒዩ ወይም ለFPGA የአካባቢ ተለዋዋጮችን አዘጋጅ
- ለጂፒዩ ተጠቃሚዎች የጂፒዩ ነጂዎችን ይጫኑ
- የረጅም ጊዜ የጂፒዩ ስሌት የስራ ጫና ላላቸው መተግበሪያዎች Hangcheckን ያሰናክሉ።
- ለጂፒዩ ተጠቃሚዎች ተጠቃሚን ወደ ቪዲዮ ቡድን ያክሉ
ለ CLI ልማት የአካባቢ ተለዋዋጮችን ያዘጋጁ
በ Command Line Interface (CLI) ውስጥ ለመስራት በአንድኤፒአይ የመሳሪያ ኪት ውስጥ ያሉት መሳሪያዎች በአካባቢ ተለዋዋጮች የተዋቀሩ ናቸው። የሴቲቫርስ ስክሪፕትን በማፈላለግ የእርስዎን CLI አካባቢ ያዘጋጁ፡-
አማራጭ 1፡ ምንጭ setvars.sh በአንድ ክፍለ ጊዜ አንድ ጊዜ
ምንጭ setvars.sh አዲስ ተርሚናል መስኮት በከፈቱ ቁጥር፡-
በተለምዶ /opt/intel/oneapi/ ለ sudo ወይም root ተጠቃሚዎች እና ~/intel/oneapi/ እንደ መደበኛ ተጠቃሚ ሲጫኑ የ setvars.sh ስክሪፕት በእርስዎ oneAPI ጭነት ስር አቃፊ ውስጥ ማግኘት ይችላሉ።
ለ root ወይም sudo ጭነቶች፡-
. /opt/intel/oneapi/setvars.sh
ለመደበኛ የተጠቃሚ ጭነቶች፡-
. ~/intel/oneapi/setvars.sh
አማራጭ 2፡ የአንድ ጊዜ ዝግጅት ለ setvars.sh
አካባቢው በራስ-ሰር ለፕሮጀክቶችዎ እንዲዘጋጅ ለማድረግ የትእዛዝ ምንጭ /setvars.shን በጅምር ስክሪፕት ውስጥ ያካትቱ (በአንድ ኤፒአይ መጫኛ ቦታ ይተኩ)። ነባሪ የመጫኛ ቦታዎች /opt/ intel/oneapi/ ለ sudo ወይም root ተጠቃሚዎች እና ~/intel/oneapi/ እንደ መደበኛ ተጠቃሚ ሲጫኑ ናቸው።
ለ example, ምንጭ /setvars.sh ትዕዛዝ ወደ የእርስዎ ~/.bashrc ወይም ~/.bashrc_pro ማከል ይችላሉfile ወይም ~/.ፕሮfile file. ቅንብሮቹን በስርዓትዎ ላይ ላሉ ሁሉም መለያዎች ቋሚ ለማድረግ በስርዓትዎ /etc/pro ውስጥ ባለ አንድ መስመር .sh ስክሪፕት ይፍጠሩfile.d ማህደር የ setvars.sh ምንጮች (ለተጨማሪ ዝርዝሮች፣ ይመልከቱ የኡቡንቱ ሰነድ በአካባቢ ተለዋዋጮች ላይ).
ማስታወሻ
የ setvars.sh ስክሪፕት ማዋቀርን በመጠቀም ማስተዳደር ይቻላል። fileበተለይ ወደ “የቅርብ ጊዜ” እትም ነባሪ ከመሆን ይልቅ የተወሰኑ የቤተ-መጻህፍት ስሪቶችን ወይም አቀናባሪውን ማስጀመር ካስፈለገዎት በጣም ጠቃሚ ነው።
ለተጨማሪ ዝርዝሮች ፣ ይመልከቱ ውቅረትን በመጠቀም File Setvars.sh ለማስተዳደር.. አካባቢውን POSIX ባልሆነ ሼል ውስጥ ማዋቀር ከፈለጉ ይመልከቱ oneAPI ልማት አካባቢ ማዋቀር ለተጨማሪ የማዋቀሪያ አማራጮች.
ለጂፒዩ ተጠቃሚዎች የጂፒዩ ነጂዎችን ይጫኑ
ጂፒዩ ነጂዎችን ለመጫን በመጫኛ መመሪያ ውስጥ ያሉትን መመሪያዎች ከተከተሉ ይህንን ደረጃ መዝለል ይችላሉ። ነጂዎቹን ካልጫኑ በ ውስጥ ያሉትን መመሪያዎች ይከተሉ የመጫኛ መመሪያ.
ጂፒዩ፡ Hangcheckን አሰናክል
ይህ ክፍል የሚተገበረው ለረጅም ጊዜ የሚሰሩ የጂፒዩ ኮምፒዩተሮች ባሉባቸው መተግበሪያዎች ላይ ብቻ ነው። እንደ ጨዋታ ለምናባዊነት ወይም ለሌላ መደበኛ የጂፒዩ አጠቃቀም አይመከርም።
የጂፒዩ ሃርድዌርን ለማስፈጸም ከአራት ሰከንድ በላይ የሚፈጅ የስራ ጫና ረጅም የስራ ጫና ነው። በነባሪ፣ ለረጅም ጊዜ የሚሰሩ የስራ ጫናዎች ብቁ የሆኑ ነጠላ ክሮች እንደተሰቀሉ ይቆጠራሉ እና ይቋረጣሉ።
የ hangcheck ጊዜ ማብቂያ ጊዜን በማሰናከል ይህን ችግር ማስወገድ ይችላሉ።
ማስታወሻ ስርዓቱ ዳግም ከተጀመረ, hangcheck በራስ-ሰር ነቅቷል. ሃንግቼክን ያለማቋረጥ ለማሰናከል ከእያንዳንዱ ዳግም ማስነሳት በኋላ hangcheckን ማሰናከል ወይም መመሪያዎቹን መከተል አለቦት (በብዙ ዳግም ማስነሳቶች)።
እስከሚቀጥለው ዳግም ማስነሳት ድረስ hangcheckን ለማሰናከል፡-
sudo sh -c “echo N> /sys/module/i915/parameters/enable_hangcheck”
በበርካታ ዳግም ማስነሳቶች ላይ hangcheckን ለማሰናከል፡-
ማስታወሻ ኮርነሉ ከተዘመነ፣ hangcheck በራስ-ሰር ነቅቷል። Hangcheck መጥፋቱን ለማረጋገጥ ከእያንዳንዱ የከርነል ማሻሻያ በኋላ ሂደቱን ያሂዱ።
- ተርሚናል ክፈት።
- ጉጉውን ይክፈቱ file በ /etc/default.
- በጉሮሮው ውስጥ file፣ GRUB_CMDLINE_LINUX_DEFAULT =” የሚለውን መስመር ያግኙ።
ይህንን ጽሑፍ በጥቅሶቹ መካከል ያስገቡ ("")፦
i915.enable_hangcheck=0 - ይህንን ትእዛዝ አስሂዱ፡-
sudo update-grub - ስርዓቱን ዳግም አስነሳ. Hangcheck እንደተሰናከለ ይቆያል።
ጂፒዩ፡ ተጠቃሚን ወደ ቪዲዮ ቡድን አክል
ለጂፒዩ የስራ ጫናዎች ስር ያልሆኑ (መደበኛ) ተጠቃሚዎች በተለምዶ የጂፒዩ መሳሪያውን ማግኘት አይችሉም። የእርስዎን መደበኛ ተጠቃሚ(ዎች) ወደ ቪዲዮ ቡድን ማከልዎን ያረጋግጡ። ያለበለዚያ ለጂፒዩ መሣሪያ የተሰበሰቡ ሁለትዮሽዎች በመደበኛ ተጠቃሚ ሲተገበሩ አይሳኩም። ይህንን ችግር ለመፍታት ስር ያልሆነውን ተጠቃሚ ወደ ቪዲዮ ቡድን ያክሉት: sudo usermod -a -G ቪዲዮ
በጣም ወቅታዊ ለሆኑ መስፈርቶች ዝርዝር ይመልከቱ Intel® oneAPI የስብስብ ኮሙኒኬሽን ቤተ መፃህፍት የመልቀቅ ማስታወሻዎች.
ኤስ አሂድample ፕሮጀክት
እንደ ሩጡampየትእዛዝ መስመርን በመጠቀም ፕሮጀክት ።
ኤስ አሂድample ፕሮጀክት የትእዛዝ መስመርን በመጠቀም
Intel® oneAPI DL Framework Developer Toolkit
አንድ ዲኤንኤን እና አንድ ሲሲኤል መጠቀም ከፈለጉamples, መጫን አለብዎት Intel® oneAPI Base Toolkit (BaseKit).
BaseKit ሁሉንም የIntel® oneAPI DL Framework Developer Toolkit ክፍሎችን ከሁሉም አስፈላጊ ጥገኞች ይዟል።
BaseKit ከተጫነ በኋላ እንደ ማሄድ ይችላሉ።ampውስጥ መመሪያዎችን በመጠቀም le Intel® oneAPI DL Framework Developer Toolkit S ይገንቡ እና ያሂዱample የትእዛዝ መስመርን በመጠቀም.
ኮንቴይነሮችን መጠቀም
Intel® oneAPI DL Framework Developer Toolkit
ኮንቴይነሮች አንድ ኤፒአይ አፕሊኬሽኖችን ለመገንባት፣ ለማስኬድ እና ፕሮፋይል ለማድረግ አካባቢዎችን እንዲያዘጋጁ እና እንዲያዋቅሩ እና ምስሎችን በመጠቀም እንዲያሰራጩ ያስችሉዎታል፡
- እርስዎ በሚፈልጓቸው መሳሪያዎች ሁሉ አስቀድሞ የተዋቀረ አካባቢን የያዘ ምስል መጫን ይችላሉ፣ ከዚያም በዚያ አካባቢ ውስጥ ማዳበር ይችላሉ።
- ያለ ተጨማሪ ማዋቀር አካባቢን መቆጠብ እና ያንን አካባቢ ወደ ሌላ ማሽን ለማንቀሳቀስ ምስሉን መጠቀም ይችላሉ።
- እንደ አስፈላጊነቱ የተለያዩ የቋንቋ ስብስቦችን እና የሩጫ ጊዜዎችን፣ የትንታኔ መሳሪያዎችን ወይም ሌሎች መሳሪያዎችን የያዘ መያዣዎችን ማዘጋጀት ይችላሉ።
Docker * ምስልን ያውርዱ
Docker * ምስልን ከ ማውረድ ይችላሉ። የመያዣዎች ማከማቻ.
ማስታወሻ የዶከር ምስሉ ~5 ጂቢ ሲሆን ለማውረድ ~15 ደቂቃ ሊወስድ ይችላል። 25 ጂቢ የዲስክ ቦታ ያስፈልገዋል.
ምስል=intel/oneapi-dlfdkit
ዶከር "$image" ይጎትታል
ከትእዛዝ መስመር ጋር ኮንቴይነሮችን መጠቀም
Intel® oneAPI DL Framework Developer Toolkit
ኮንቴይነሮችን ያሰባስቡ እና በቀጥታ ያካሂዱ.
ከታች ያለው ጂፒዩ ካለ -device=/dev/dri በመጠቀም ያስችለዋል (በሊኑክስ* ቪኤም ወይም ዊንዶውስ* ላይገኝ ይችላል)። ትዕዛዙ በትእዛዝ መጠየቂያ፣ በመያዣው ውስጥ፣ በይነተገናኝ ሁነታ ይተውዎታል።
ምስል=intel/oneapi-dlfdkit
# –device=/dev/dri ጂፒዩን (ካለ) ያነቃዋል። በLinux VM ወይም Windows docker run –device=/dev/dri -it “$image” ላይገኝ ይችላል።
ወደ መያዣው ውስጥ ከገቡ በኋላ፣ Run a S ን በመጠቀም ከእሱ ጋር መስተጋብር መፍጠር ይችላሉ።ample ፕሮጀክት የትእዛዝ መስመርን በመጠቀም።
ማስታወሻ ከፕሮክሲ ጀርባ ከሆንክ ከ$image በፊት የተኪ ቅንብሮችን ማካተት ያስፈልግህ ይሆናል፡
ዶከር አሂድ -e http_proxy=”$http_proxy” -e https_proxy=”$https_proxy” -it “$image”
ኢንቴል® አማካሪ፣ ኢንቴል ኢንስፔክተር ወይም VTune™ን ከኮንቴይነሮች ጋር መጠቀም
እነዚህን መሳሪያዎች በሚጠቀሙበት ጊዜ ተጨማሪ ችሎታዎች ወደ መያዣው ውስጥ መሰጠት አለባቸው:
–cap-add=SYS_ADMIN –cap-add=SYS_PTRACE
docker run –cap-add=SYS_ADMIN –cap-add=SYS_PTRACE \
-መሣሪያ=/dev/dri -it “$image”
ቀጣይ እርምጃዎች
Intel® oneAPI DL Framework Developer Toolkit
የራስዎን ፕሮጀክት ከገነቡ በኋላ, እንደገናview Intel® oneAPI DL Framework Toolkit Code Sampሌስ የዚህን መሣሪያ ስብስብ ችሎታዎች ለመረዳት.
ማሳሰቢያዎች እና ማስተባበያዎች
የኢንቴል ቴክኖሎጂዎች የነቃ ሃርድዌር ፣ ሶፍትዌር ወይም የአገልግሎት ማግበር ሊፈልጉ ይችላሉ ፡፡
ምንም ምርት ወይም አካል በፍፁም አስተማማኝ ሊሆን አይችልም ፡፡
የእርስዎ ወጪዎች እና ውጤቶች ሊለያዩ ይችላሉ።
© ኢንቴል ኮርፖሬሽን. ኢንቴል፣ የኢንቴል አርማ እና ሌሎች የኢንቴል ምልክቶች የኢንቴል ኮርፖሬሽን ወይም የስርጭቱ የንግድ ምልክቶች ናቸው። ሌሎች ስሞች እና የንግድ ምልክቶች እንደ ሌሎች ንብረት ሊጠየቁ ይችላሉ።
የማመቻቸት ማስታወቂያ
የኢንቴል ማቀናበሪያ ኢንቴል ላልሆኑ ማይክሮፕሮሰሰሮች ለኢንቴል ማይክሮፕሮሰሰር ልዩ ላልሆኑ ማሻሻያዎች በተመሳሳይ ዲግሪ ሊያሻሽሉ ወይም ላያሻሽሉ ይችላሉ። እነዚህ ማሻሻያዎች SSE2፣ SSE3 እና SSSE3 የትምህርት ስብስቦችን እና ሌሎች ማሻሻያዎችን ያካትታሉ። ኢንቴል በIntel ያልተመረቱ ማይክሮፕሮሰሰሮች ላይ ማናቸውንም ማሻሻያ መገኘት፣ተግባራዊነት ወይም ውጤታማነት ዋስትና አይሰጥም። በዚህ ምርት ውስጥ የማይክሮፕሮሰሰር ጥገኛ ማመቻቸት ከኢንቴል ማይክሮፕሮሰሰር ጋር ለመጠቀም የታሰቡ ናቸው። ለኢንቴል ማይክሮ አርክቴክቸር ያልተወሰኑ አንዳንድ ማሻሻያዎች ለኢንቴል ማይክሮፕሮሰሰሮች የተጠበቁ ናቸው። እባክዎ በዚህ ማስታወቂያ የተሸፈኑትን ልዩ የትምህርት ስብስቦችን በተመለከተ ለበለጠ መረጃ የሚመለከታቸውን የምርት ተጠቃሚ እና የማጣቀሻ መመሪያዎችን ይመልከቱ።
የማስታወቂያ ማሻሻያ #20110804
በዚህ ሰነድ ማንኛውም የአእምሯዊ ንብረት መብቶች (የተገለጸ ወይም በተዘዋዋሪ፣ በኤስቶፔል ወይም በሌላ መንገድ) ፈቃድ አልተሰጠም።
የተገለጹት ምርቶች የንድፍ ጉድለቶች ወይም ኢራታ በመባል የሚታወቁ ስህተቶች ሊይዙ ይችላሉ ይህም ምርቱ ከታተመ ዝርዝር መግለጫዎች እንዲወጣ ሊያደርግ ይችላል። አሁን ያለው ተለይቶ የሚታወቅ ኢራታ በጥያቄ ላይ ይገኛል።
ኢንቴል ሁሉንም ግልጽ እና የተዘዋዋሪ ዋስትናዎች፣ ያለ ገደብ፣ የተዘዋዋሪ የሸቀጣሸቀጥ ዋስትናዎች፣ ለተወሰነ ዓላማ የአካል ብቃት እና ያለመብት እንዲሁም በአፈጻጸም ሂደት፣ በንግዱ ሂደት ወይም በንግድ አጠቃቀም ላይ የሚነሱ ማናቸውንም ዋስትናዎች ጨምሮ ውድቅ ያደርጋል።
ሰነዶች / መርጃዎች
![]() |
Intel oneAPI DL Framework Developers Toolkit ለሊኑክስ [pdf] የባለቤት መመሪያ oneAPI DL Framework ገንቢዎች Toolkit ለሊኑክስ፣ Framework Developers Toolkit ለሊኑክስ፣ የገንቢዎች መሣሪያ ለሊኑክስ፣ Toolkit ለሊኑክስ |