ಲಿನಕ್ಸ್ಗಾಗಿ ಇಂಟೆಲ್ ಒನ್ಎಪಿಐ ಡಿಎಲ್ ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ಸ್ ಟೂಲ್ಕಿಟ್
Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ ಟೂಲ್ಕಿಟ್ಗಾಗಿ ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
ನೀವು Intel® oneAPI ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿರುವಿರಿ ಎಂದು ಕೆಳಗಿನ ಸೂಚನೆಗಳು ಊಹಿಸುತ್ತವೆ. ದಯವಿಟ್ಟು ನೋಡಿ Intel oneAPI ಟೂಲ್ಕಿಟ್ಗಳ ಪುಟ ಅನುಸ್ಥಾಪನಾ ಆಯ್ಕೆಗಳಿಗಾಗಿ.
- ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
- ಹಾಗೆ ನಿರ್ಮಿಸಿ ಮತ್ತು ಚಲಾಯಿಸಿampಕಮಾಂಡ್ ಲೈನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಯೋಜನೆ.
ಪರಿಚಯ
ನೀವು oneDNN ಮತ್ತು oneCCL ಗಳನ್ನು ಬಳಸಲು ಬಯಸಿದರೆampಇಲ್ಲ, ನೀವು ಸ್ಥಾಪಿಸಬೇಕು Intel® oneAPI ಬೇಸ್ ಟೂಲ್ಕಿಟ್. ಬೇಸ್ ಕಿಟ್ ಎಲ್ಲಾ ಅಗತ್ಯ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಎಲ್ಲಾ Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ ಟೂಲ್ಕಿಟ್ (DLFD ಕಿಟ್) ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ನೀವು DL DevKit ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ ಒದಗಿಸಿದ s ಅನ್ನು ಪ್ರಯತ್ನಿಸದೆಯೇampಆದರೆ, ನೀವು DLFD ಕಿಟ್ ಅನ್ನು ಮಾತ್ರ ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಸ್ಥಾಪಿಸಿ Intel® oneAPI ಬೇಸ್ ಟೂಲ್ಕಿಟ್.
ಈ ಟೂಲ್ಕಿಟ್ ಡೆವಲಪ್ಮೆಂಟ್ ಲೈಬ್ರರಿಗಳ ಸೂಟ್ ಆಗಿದ್ದು, ಇದು ಹೊಸ Intel® ಪ್ರೊಸೆಸರ್ಗಳಿಂದ ಪ್ರತಿ ಕೊನೆಯ ಔನ್ಸ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪಡೆಯುವ ಆಳವಾದ ಕಲಿಕೆಯ ಚೌಕಟ್ಟನ್ನು ನಿರ್ಮಿಸಲು ಅಥವಾ ಆಪ್ಟಿಮೈಜ್ ಮಾಡಲು ವೇಗವಾಗಿ ಮತ್ತು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ಈ ಟೂಲ್ಕಿಟ್ CPU ಅಥವಾ GPU ನಲ್ಲಿ ಅತ್ಯುತ್ತಮವಾದ ಕಾರ್ಯಕ್ಷಮತೆ ಸೇರಿದಂತೆ ಹೊಂದಿಕೊಳ್ಳುವ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಆಳವಾದ ಕಲಿಕೆಯ ಚೌಕಟ್ಟನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
- Intel® oneAPI ಡೀಪ್ ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ ಲೈಬ್ರರಿ
- Intel® oneAPI ಕಲೆಕ್ಟಿವ್ ಕಮ್ಯುನಿಕೇಶನ್ಸ್ ಲೈಬ್ರರಿ
Intel® oneAPI ಡೀಪ್ ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ ಲೈಬ್ರರಿ
Intel® oneAPI ಡೀಪ್ ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ ಲೈಬ್ರರಿಯು ಆಳವಾದ ಕಲಿಕೆಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ತೆರೆದ ಮೂಲ ಪ್ರದರ್ಶನ ಗ್ರಂಥಾಲಯವಾಗಿದೆ. ಲೈಬ್ರರಿಯು ಇಂಟೆಲ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಪ್ರೊಸೆಸರ್ಗಳು ಮತ್ತು ಇಂಟೆಲ್ ® ಪ್ರೊಸೆಸರ್ ಗ್ರಾಫಿಕ್ಸ್ಗಾಗಿ ಹೊಂದುವಂತೆ ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ಗಳಿಗೆ ಮೂಲ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇಂಟೆಲ್ ಸಿಪಿಯುಗಳು ಮತ್ತು ಜಿಪಿಯುಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಆಳವಾದ ಕಲಿಕೆಯ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ಗಳಿಗಾಗಿ ಈ ಲೈಬ್ರರಿಯನ್ನು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಅನೇಕ ಜನಪ್ರಿಯ ಆಳವಾದ ಕಲಿಕೆಯ ಚೌಕಟ್ಟುಗಳನ್ನು ಈ ಗ್ರಂಥಾಲಯದೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ.
Intel® oneAPI ಕಲೆಕ್ಟಿವ್ ಕಮ್ಯುನಿಕೇಶನ್ಸ್ ಲೈಬ್ರರಿ
Intel® oneAPI ಕಲೆಕ್ಟಿವ್ ಕಮ್ಯುನಿಕೇಷನ್ಸ್ ಲೈಬ್ರರಿಯು ಆಳವಾದ ಕಲಿಕೆಯಲ್ಲಿ ಬಳಸುವ ಸಂವಹನ ಮಾದರಿಗಳ ಸಮರ್ಥ ಅನುಷ್ಠಾನವನ್ನು ಒದಗಿಸುವ ಗ್ರಂಥಾಲಯವಾಗಿದೆ.
- Intel® MPI ಲೈಬ್ರರಿಯ ಮೇಲ್ಭಾಗದಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ, ಇತರ ಸಂವಹನ ಗ್ರಂಥಾಲಯಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
- ಸಂವಹನ ಮಾದರಿಗಳ ಸ್ಕೇಲೆಬಿಲಿಟಿಯನ್ನು ಚಾಲನೆ ಮಾಡಲು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ.
- ವಿವಿಧ ಅಂತರ್ಸಂಪರ್ಕಗಳಾದ್ಯಂತ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ: Intel® Omni-Path ಆರ್ಕಿಟೆಕ್ಚರ್, InfiniBand*, ಮತ್ತು Ethernet
- ಆಳವಾದ ಕಲಿಕೆಯ ಚೌಕಟ್ಟುಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಸಾಮಾನ್ಯ API (ಕೆಫೆ*, ಥಿಯಾನೋ*, ಟಾರ್ಚ್*, ಇತ್ಯಾದಿ.)
- ಈ ಪ್ಯಾಕೇಜ್ Intel® MLSL ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ (SDK) ಮತ್ತು Intel® MPI ಲೈಬ್ರರಿ ರನ್ಟೈಮ್ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ ಟೂಲ್ಕಿಟ್
ಚಲಾಯಿಸಲು ರುampIntel® oneAPI DPC++/C++ ಕಂಪೈಲರ್ ಮತ್ತು Intel® ಥ್ರೆಡಿಂಗ್ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ನೀವು ಇದನ್ನು ಸ್ಥಾಪಿಸಬೇಕು Intel® oneAPI ಬೇಸ್ ಟೂಲ್ಕಿಟ್ ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮೊದಲು.
ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಗಾಗಿ, ನೋಡಿ Intel® oneAPI ಡೀಪ್ ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ ಲೈಬ್ರರಿ ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳು.
ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ನಿಮಗೆ ಇವುಗಳ ಅಗತ್ಯವಿದೆ:
- CPU/GPU ಅಥವಾ FPGA ಗಾಗಿ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಹೊಂದಿಸಿ
- GPU ಬಳಕೆದಾರರಿಗೆ, GPU ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ
- ದೀರ್ಘಾವಧಿಯ GPU ಕಂಪ್ಯೂಟ್ ಕೆಲಸದ ಹೊರೆಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಹ್ಯಾಂಗ್ಚೆಕ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ
- GPU ಬಳಕೆದಾರರಿಗೆ, ವೀಡಿಯೊ ಗುಂಪಿಗೆ ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸಿ
CLI ಅಭಿವೃದ್ಧಿಗಾಗಿ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಹೊಂದಿಸಿ
ಕಮಾಂಡ್ ಲೈನ್ ಇಂಟರ್ಫೇಸ್ (CLI) ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು, oneAPI ಟೂಲ್ಕಿಟ್ಗಳಲ್ಲಿನ ಪರಿಕರಗಳನ್ನು ಪರಿಸರ ವೇರಿಯಬಲ್ಗಳ ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ. setvars ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸೋರ್ಸಿಂಗ್ ಮಾಡುವ ಮೂಲಕ ನಿಮ್ಮ CLI ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿ:
ಆಯ್ಕೆ 1: ಪ್ರತಿ ಸೆಷನ್ಗೆ ಒಮ್ಮೆ setvars.sh ಮೂಲ
ನೀವು ಹೊಸ ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ತೆರೆದಾಗಲೆಲ್ಲಾ ಮೂಲ setvars.sh:
ನೀವು setvars.sh ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನಿಮ್ಮ oneAPI ಸ್ಥಾಪನೆಯ ಮೂಲ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಕಾಣಬಹುದು, ಇದು ಸಾಮಾನ್ಯವಾಗಿ sudo ಅಥವಾ ರೂಟ್ ಬಳಕೆದಾರರಿಗೆ /opt/ intel/oneapi/ ಮತ್ತು ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಂತೆ ಸ್ಥಾಪಿಸಿದಾಗ ~/intel/oneapi/ ಆಗಿರುತ್ತದೆ.
ರೂಟ್ ಅಥವಾ ಸುಡೋ ಸ್ಥಾಪನೆಗಳಿಗಾಗಿ:
. /opt/intel/oneapi/setvars.sh
ಸಾಮಾನ್ಯ ಬಳಕೆದಾರ ಸ್ಥಾಪನೆಗಳಿಗಾಗಿ:
. ~/intel/oneapi/setvars.sh
ಆಯ್ಕೆ 2: setvars.sh ಗಾಗಿ ಒಂದು ಬಾರಿ ಸೆಟಪ್
ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗಳಿಗೆ ಪರಿಸರವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹೊಂದಿಸಲು, ಕಮಾಂಡ್ ಮೂಲ /setvars.sh ಅನ್ನು ಆರಂಭಿಕ ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಸೇರಿಸಿ, ಅಲ್ಲಿ ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆಹ್ವಾನಿಸಲಾಗುತ್ತದೆ (ನಿಮ್ಮ oneAPI ಇನ್ಸ್ಟಾಲ್ ಸ್ಥಳಕ್ಕೆ ಪಥದೊಂದಿಗೆ ಬದಲಾಯಿಸಿ). ಡೀಫಾಲ್ಟ್ ಅನುಸ್ಥಾಪನಾ ಸ್ಥಳಗಳು ಸುಡೋ ಅಥವಾ ರೂಟ್ ಬಳಕೆದಾರರಿಗೆ /opt/ intel/oneapi/ ಮತ್ತು ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಂತೆ ಸ್ಥಾಪಿಸಿದಾಗ ~/intel/oneapi/.
ಉದಾಹರಣೆಗೆample, ನೀವು ಮೂಲ /setvars.sh ಆಜ್ಞೆಯನ್ನು ನಿಮ್ಮ ~/.bashrc ಅಥವಾ ~/.bashrc_pro ಗೆ ಸೇರಿಸಬಹುದುfile ಅಥವಾ ~/.profile file. ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿರುವ ಎಲ್ಲಾ ಖಾತೆಗಳಿಗೆ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಶಾಶ್ವತವಾಗಿ ಮಾಡಲು, ನಿಮ್ಮ ಸಿಸ್ಟಂನ /etc/pro ನಲ್ಲಿ ಒಂದು ಸಾಲಿನ .sh ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಿfile.d ಫೋಲ್ಡರ್ setvars.sh (ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ನೋಡಿ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯೇಬಲ್ಸ್ನಲ್ಲಿ ಉಬುಂಟು ದಸ್ತಾವೇಜನ್ನು).
ಗಮನಿಸಿ
setvars.sh ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾನ್ಫಿಗರೇಶನ್ ಬಳಸಿ ನಿರ್ವಹಿಸಬಹುದು file, ನೀವು "ಇತ್ತೀಚಿನ" ಆವೃತ್ತಿಗೆ ಡೀಫಾಲ್ಟ್ ಮಾಡುವ ಬದಲು ಲೈಬ್ರರಿಗಳ ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿಗಳನ್ನು ಅಥವಾ ಕಂಪೈಲರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಬೇಕಾದರೆ ಇದು ವಿಶೇಷವಾಗಿ ಸಹಾಯಕವಾಗಿರುತ್ತದೆ.
ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ನೋಡಿ ಒಂದು ಸಂರಚನೆಯನ್ನು ಬಳಸುವುದು File Setvars.sh ಅನ್ನು ನಿರ್ವಹಿಸಲು.. ನೀವು ಪರಿಸರವನ್ನು POSIX ಅಲ್ಲದ ಶೆಲ್ನಲ್ಲಿ ಹೊಂದಿಸಬೇಕಾದರೆ, ನೋಡಿ oneAPI ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಸೆಟಪ್ ಹೆಚ್ಚಿನ ಸಂರಚನಾ ಆಯ್ಕೆಗಳಿಗಾಗಿ.
GPU ಬಳಕೆದಾರರಿಗೆ, GPU ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ
GPU ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಅನುಸ್ಥಾಪನಾ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿನ ಸೂಚನೆಗಳನ್ನು ನೀವು ಅನುಸರಿಸಿದರೆ, ನೀವು ಈ ಹಂತವನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು. ನೀವು ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ ಅನುಸ್ಥಾಪನ ಮಾರ್ಗದರ್ಶಿ.
GPU: ಹ್ಯಾಂಗ್ಚೆಕ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ
ಈ ವಿಭಾಗವು ಸ್ಥಳೀಯ ಪರಿಸರದಲ್ಲಿ ದೀರ್ಘಾವಧಿಯ GPU ಕಂಪ್ಯೂಟ್ ಕೆಲಸದ ಹೊರೆಗಳನ್ನು ಹೊಂದಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ. ವರ್ಚುವಲೈಸೇಶನ್ಗಳಿಗೆ ಅಥವಾ ಗೇಮಿಂಗ್ನಂತಹ GPU ನ ಇತರ ಪ್ರಮಾಣಿತ ಬಳಕೆಗಳಿಗೆ ಇದನ್ನು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ.
GPU ಯಂತ್ರಾಂಶವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾಲ್ಕು ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಕೆಲಸದ ಹೊರೆಯು ದೀರ್ಘಾವಧಿಯ ಕೆಲಸದ ಹೊರೆಯಾಗಿದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ದೀರ್ಘಾವಧಿಯ ಕೆಲಸದ ಹೊರೆಗಳಾಗಿ ಅರ್ಹತೆ ಪಡೆಯುವ ಪ್ರತ್ಯೇಕ ಎಳೆಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕೊನೆಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಹ್ಯಾಂಗ್ಚೆಕ್ ಅವಧಿ ಮೀರುವ ಅವಧಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ, ನೀವು ಈ ಸಮಸ್ಯೆಯನ್ನು ತಪ್ಪಿಸಬಹುದು.
ಗಮನಿಸಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿದರೆ, ಹ್ಯಾಂಗ್ ಚೆಕ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ ರೀಬೂಟ್ ನಂತರ ನೀವು ಹ್ಯಾಂಗ್ಚೆಕ್ ಅನ್ನು ಮತ್ತೆ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕು ಅಥವಾ ಹ್ಯಾಂಗ್ಚೆಕ್ ಅನ್ನು ನಿರಂತರವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ನಿರ್ದೇಶನಗಳನ್ನು ಅನುಸರಿಸಬೇಕು (ಬಹು ರೀಬೂಟ್ಗಳಾದ್ಯಂತ).
ಮುಂದಿನ ರೀಬೂಟ್ ಮಾಡುವವರೆಗೆ ಹ್ಯಾಂಗ್ಚೆಕ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು:
sudo sh -c “echo N> /sys/module/i915/parameters/enable_hangcheck”
ಬಹು ರೀಬೂಟ್ಗಳಲ್ಲಿ ಹ್ಯಾಂಗ್ಚೆಕ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು:
ಗಮನಿಸಿ ಕರ್ನಲ್ ಅನ್ನು ನವೀಕರಿಸಿದರೆ, ಹ್ಯಾಂಗ್ ಚೆಕ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. ಹ್ಯಾಂಗ್ಚೆಕ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪ್ರತಿ ಕರ್ನಲ್ ನವೀಕರಣದ ನಂತರ ಕೆಳಗಿನ ಕಾರ್ಯವಿಧಾನವನ್ನು ರನ್ ಮಾಡಿ.
- ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ.
- ಗ್ರಬ್ ತೆರೆಯಿರಿ file /etc/default ನಲ್ಲಿ.
- ಗ್ರಬ್ನಲ್ಲಿ file, GRUB_CMDLINE_LINUX_DEFAULT=”” ಸಾಲನ್ನು ಹುಡುಕಿ.
ಉಲ್ಲೇಖಗಳ ನಡುವೆ ಈ ಪಠ್ಯವನ್ನು ನಮೂದಿಸಿ (""):
i915.enable_hangcheck=0 - ಈ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:
sudo ನವೀಕರಣ-ಗ್ರಬ್ - ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಿ. ಹ್ಯಾಂಗ್ಚೆಕ್ ನಿಷ್ಕ್ರಿಯವಾಗಿದೆ.
GPU: ವೀಡಿಯೊ ಗುಂಪಿಗೆ ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸಿ
GPU ಕಂಪ್ಯೂಟ್ ಕೆಲಸದ ಹೊರೆಗಳಿಗಾಗಿ, ರೂಟ್ ಅಲ್ಲದ (ಸಾಮಾನ್ಯ) ಬಳಕೆದಾರರು ಸಾಮಾನ್ಯವಾಗಿ GPU ಸಾಧನಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ನಿಮ್ಮ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರ(ಗಳನ್ನು) ವೀಡಿಯೊ ಗುಂಪಿಗೆ ಸೇರಿಸಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ; ಇಲ್ಲದಿದ್ದರೆ, GPU ಸಾಧನಕ್ಕಾಗಿ ಸಂಕಲಿಸಲಾದ ಬೈನರಿಗಳು ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಈ ಸಮಸ್ಯೆಯನ್ನು ಸರಿಪಡಿಸಲು, ರೂಟ್ ಅಲ್ಲದ ಬಳಕೆದಾರರನ್ನು ವೀಡಿಯೊ ಗುಂಪಿಗೆ ಸೇರಿಸಿ: sudo usermod -a -G ವೀಡಿಯೊ
ಅತ್ಯಂತ ನವೀಕೃತ ಅವಶ್ಯಕತೆಗಳ ಪಟ್ಟಿಗಾಗಿ, ನೋಡಿ Intel® oneAPI ಕಲೆಕ್ಟಿವ್ ಕಮ್ಯುನಿಕೇಶನ್ಸ್ ಲೈಬ್ರರಿ ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳು.
ಎಸ್ ಅನ್ನು ಚಲಾಯಿಸಿampಲೆ ಯೋಜನೆ
ಎಂದು ರನ್ ಮಾಡಿampಕಮಾಂಡ್ ಲೈನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಯೋಜನೆ.
ಎಸ್ ಅನ್ನು ಚಲಾಯಿಸಿampಕಮಾಂಡ್ ಲೈನ್ ಬಳಸಿ ಯೋಜನೆ
Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ ಟೂಲ್ಕಿಟ್
ನೀವು oneDNN ಮತ್ತು oneCCL ಗಳನ್ನು ಬಳಸಲು ಬಯಸಿದರೆampಇಲ್ಲ, ನೀವು ಸ್ಥಾಪಿಸಬೇಕು Intel® oneAPI ಬೇಸ್ ಟೂಲ್ಕಿಟ್ (BaseKit).
BaseKit ಎಲ್ಲಾ ಅಗತ್ಯ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಎಲ್ಲಾ Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ ಟೂಲ್ಕಿಟ್ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
BaseKit ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ಹೀಗೆ ಚಲಾಯಿಸಬಹುದುampರಲ್ಲಿ ಸೂಚನೆಗಳನ್ನು ಬಳಸಿ Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ ಟೂಲ್ಕಿಟ್ ಎಸ್ ಅನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು ಚಲಾಯಿಸಿample ಕಮಾಂಡ್ ಲೈನ್ ಅನ್ನು ಬಳಸುವುದು.
ಧಾರಕಗಳನ್ನು ಬಳಸುವುದು
Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ ಟೂಲ್ಕಿಟ್
ಒನ್ಎಪಿಐ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು, ಚಾಲನೆ ಮಾಡಲು ಮತ್ತು ಪ್ರೊಫೈಲಿಂಗ್ ಮಾಡಲು ಪರಿಸರಗಳನ್ನು ಹೊಂದಿಸಲು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಕಂಟೈನರ್ಗಳು ನಿಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ವಿತರಿಸಲು:
- ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಪರಿಕರಗಳೊಂದಿಗೆ ಪೂರ್ವ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಪರಿಸರವನ್ನು ಹೊಂದಿರುವ ಚಿತ್ರವನ್ನು ನೀವು ಸ್ಥಾಪಿಸಬಹುದು, ನಂತರ ಆ ಪರಿಸರದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು.
- ನೀವು ಪರಿಸರವನ್ನು ಉಳಿಸಬಹುದು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಸೆಟಪ್ ಇಲ್ಲದೆಯೇ ಆ ಪರಿಸರವನ್ನು ಮತ್ತೊಂದು ಯಂತ್ರಕ್ಕೆ ಸರಿಸಲು ಚಿತ್ರವನ್ನು ಬಳಸಬಹುದು.
- ಅಗತ್ಯವಿರುವಂತೆ ವಿವಿಧ ಭಾಷೆಗಳು ಮತ್ತು ರನ್ಟೈಮ್ಗಳು, ವಿಶ್ಲೇಷಣಾ ಪರಿಕರಗಳು ಅಥವಾ ಇತರ ಸಾಧನಗಳೊಂದಿಗೆ ನೀವು ಕಂಟೇನರ್ಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಬಹುದು.
ಡಾಕರ್* ಇಮೇಜ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ನೀವು ಡಾಕರ್* ಚಿತ್ರವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು ಕಂಟೈನರ್ ರೆಪೊಸಿಟರಿ.
ಗಮನಿಸಿ ಡಾಕರ್ ಚಿತ್ರವು ~5 GB ಆಗಿದೆ ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ~15 ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಇದಕ್ಕೆ 25 GB ಡಿಸ್ಕ್ ಸ್ಥಳಾವಕಾಶ ಬೇಕಾಗುತ್ತದೆ.
ಚಿತ್ರ=intel/oneapi-dlfdkit
ಡಾಕರ್ ಪುಲ್ "$ ಇಮೇಜ್"
ಕಮಾಂಡ್ ಲೈನ್ನೊಂದಿಗೆ ಕಂಟೈನರ್ಗಳನ್ನು ಬಳಸುವುದು
Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ ಟೂಲ್ಕಿಟ್
ಕಂಟೈನರ್ಗಳನ್ನು ನೇರವಾಗಿ ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ರನ್ ಮಾಡಿ.
ಕೆಳಗಿನವುಗಳು ಲಭ್ಯವಿದ್ದಲ್ಲಿ, –device=/dev/dri (Linux* VM ಅಥವಾ Windows* ನಲ್ಲಿ ಲಭ್ಯವಿಲ್ಲದಿರಬಹುದು) ಬಳಸಿಕೊಂಡು GPU ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಆಜ್ಞೆಯು ನಿಮ್ಮನ್ನು ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ಕಂಟೇನರ್ ಒಳಗೆ, ಸಂವಾದಾತ್ಮಕ ಮೋಡ್ನಲ್ಲಿ ಬಿಡುತ್ತದೆ.
ಚಿತ್ರ=intel/oneapi-dlfdkit
# –device=/dev/dri gpu ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ (ಲಭ್ಯವಿದ್ದರೆ). Linux VM ಅಥವಾ Windows ಡಾಕರ್ ರನ್ -device=/dev/dri -it “$image” ನಲ್ಲಿ ಲಭ್ಯವಿಲ್ಲದಿರಬಹುದು
ಒಮ್ಮೆ ಕಂಟೇನರ್ನಲ್ಲಿ, ನೀವು S ರನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅದರೊಂದಿಗೆ ಸಂವಹನ ಮಾಡಬಹುದುampಕಮಾಂಡ್ ಲೈನ್ ಬಳಸಿ ಯೋಜನೆ.
ಗಮನಿಸಿ ನೀವು ಮೊದಲು ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಬೇಕಾಗಬಹುದು -ನೀವು ಪ್ರಾಕ್ಸಿಯ ಹಿಂದೆ ಇದ್ದರೆ "$image":
ಡಾಕರ್ ರನ್ -e http_proxy=”$http_proxy” -e https_proxy=”$https_proxy” -it “$image”
ಕಂಟೈನರ್ಗಳೊಂದಿಗೆ Intel® ಸಲಹೆಗಾರ, Intel® ಇನ್ಸ್ಪೆಕ್ಟರ್ ಅಥವಾ VTune™ ಅನ್ನು ಬಳಸುವುದು
ಈ ಉಪಕರಣಗಳನ್ನು ಬಳಸುವಾಗ, ಕಂಟೇನರ್ಗೆ ಹೆಚ್ಚುವರಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸಬೇಕು:
–cap-add=SYS_ADMIN –cap-add=SYS_PTRACE
ಡಾಕರ್ ರನ್ –cap-add=SYS_ADMIN –cap-add=SYS_PTRACE \
–ಸಾಧನ=/dev/dri -it “$image”
ಮುಂದಿನ ಹಂತಗಳು
Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ ಟೂಲ್ಕಿಟ್
ನಿಮ್ಮ ಸ್ವಂತ ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಿದ ನಂತರ, ಮರುview Intel® oneAPI DL ಫ್ರೇಮ್ವರ್ಕ್ ಟೂಲ್ಕಿಟ್ ಕೋಡ್ ಎಸ್ampಕಡಿಮೆ ಈ ಟೂಲ್ಕಿಟ್ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು.
ಸೂಚನೆಗಳು ಮತ್ತು ಹಕ್ಕು ನಿರಾಕರಣೆಗಳು
ಇಂಟೆಲ್ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಶಕ್ತಗೊಂಡ ಯಂತ್ರಾಂಶ, ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಸೇವಾ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ ಅಗತ್ಯವಿರಬಹುದು.
ಯಾವುದೇ ಉತ್ಪನ್ನ ಅಥವಾ ಘಟಕವು ಸಂಪೂರ್ಣವಾಗಿ ಸುರಕ್ಷಿತವಾಗಿರಲು ಸಾಧ್ಯವಿಲ್ಲ.
ನಿಮ್ಮ ವೆಚ್ಚಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳು ಬದಲಾಗಬಹುದು.
© ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್. ಇಂಟೆಲ್, ಇಂಟೆಲ್ ಲೋಗೋ ಮತ್ತು ಇತರ ಇಂಟೆಲ್ ಗುರುತುಗಳು ಇಂಟೆಲ್ ಕಾರ್ಪೊರೇಷನ್ ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಇತರ ಹೆಸರುಗಳು ಮತ್ತು ಬ್ರ್ಯಾಂಡ್ಗಳನ್ನು ಇತರರ ಆಸ್ತಿ ಎಂದು ಹೇಳಬಹುದು.
ಆಪ್ಟಿಮೈಸೇಶನ್ ಸೂಚನೆ
ಇಂಟೆಲ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ವಿಶಿಷ್ಟವಲ್ಲದ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳಿಗಾಗಿ ಇಂಟೆಲ್ನ ಕಂಪೈಲರ್ಗಳು ಇಂಟೆಲ್ ಅಲ್ಲದ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಅದೇ ಮಟ್ಟದಲ್ಲಿ ಆಪ್ಟಿಮೈಜ್ ಮಾಡಬಹುದು ಅಥವಾ ಮಾಡದಿರಬಹುದು. ಈ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳು SSE2, SSE3, ಮತ್ತು SSSE3 ಸೂಚನಾ ಸೆಟ್ಗಳು ಮತ್ತು ಇತರ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳನ್ನು ಒಳಗೊಂಡಿವೆ. ಇಂಟೆಲ್ ತಯಾರಿಸದ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿ ಯಾವುದೇ ಆಪ್ಟಿಮೈಸೇಶನ್ನ ಲಭ್ಯತೆ, ಕಾರ್ಯಶೀಲತೆ ಅಥವಾ ಪರಿಣಾಮಕಾರಿತ್ವವನ್ನು ಇಂಟೆಲ್ ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. ಈ ಉತ್ಪನ್ನದಲ್ಲಿನ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಅವಲಂಬಿತ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳನ್ನು ಇಂಟೆಲ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳೊಂದಿಗೆ ಬಳಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಇಂಟೆಲ್ ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್ಗೆ ನಿರ್ದಿಷ್ಟವಲ್ಲದ ಕೆಲವು ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳನ್ನು ಇಂಟೆಲ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಈ ಸೂಚನೆಯು ಒಳಗೊಂಡಿರುವ ನಿರ್ದಿಷ್ಟ ಸೂಚನಾ ಸೆಟ್ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ದಯವಿಟ್ಟು ಅನ್ವಯವಾಗುವ ಉತ್ಪನ್ನ ಬಳಕೆದಾರ ಮತ್ತು ಉಲ್ಲೇಖ ಮಾರ್ಗದರ್ಶಿಗಳನ್ನು ನೋಡಿ.
ನೋಟೀಸ್ ಪರಿಷ್ಕರಣೆ #20110804
ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಿಂದ ಯಾವುದೇ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕುಗಳಿಗೆ ಯಾವುದೇ ಪರವಾನಗಿ (ಎಕ್ಸ್ಪ್ರೆಸ್ ಅಥವಾ ಸೂಚ್ಯವಾಗಿ, ಎಸ್ಟೊಪ್ಪೆಲ್ ಮೂಲಕ ಅಥವಾ ಬೇರೆ ರೀತಿಯಲ್ಲಿ) ನೀಡಲಾಗುವುದಿಲ್ಲ.
ವಿವರಿಸಿದ ಉತ್ಪನ್ನಗಳು ವಿನ್ಯಾಸ ದೋಷಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಅಥವಾ ಎರ್ರಾಟಾ ಎಂದು ಕರೆಯಲ್ಪಡುವ ದೋಷಗಳನ್ನು ಹೊಂದಿರಬಹುದು, ಇದು ಉತ್ಪನ್ನವು ಪ್ರಕಟಿತ ವಿಶೇಷಣಗಳಿಂದ ವಿಚಲನಗೊಳ್ಳಲು ಕಾರಣವಾಗಬಹುದು. ಪ್ರಸ್ತುತ ಗುಣಲಕ್ಷಣದ ದೋಷಗಳು ವಿನಂತಿಯ ಮೇರೆಗೆ ಲಭ್ಯವಿದೆ.
Intel ಎಲ್ಲಾ ಎಕ್ಸ್ಪ್ರೆಸ್ ಮತ್ತು ಸೂಚಿತ ವಾರಂಟಿಗಳನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ, ಮಿತಿಯಿಲ್ಲದೆ, ವ್ಯಾಪಾರದ ಸೂಚಿತ ವಾರಂಟಿಗಳು, ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶಕ್ಕಾಗಿ ಫಿಟ್ನೆಸ್, ಮತ್ತು ಉಲ್ಲಂಘನೆಯಾಗದಿರುವುದು, ಹಾಗೆಯೇ ಕಾರ್ಯಕ್ಷಮತೆಯ ಕೋರ್ಸ್, ವ್ಯವಹರಿಸುವ ಕೋರ್ಸ್ ಅಥವಾ ವ್ಯಾಪಾರದಲ್ಲಿನ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಖಾತರಿ.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ಲಿನಕ್ಸ್ಗಾಗಿ ಇಂಟೆಲ್ ಒನ್ಎಪಿಐ ಡಿಎಲ್ ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ಸ್ ಟೂಲ್ಕಿಟ್ [ಪಿಡಿಎಫ್] ಮಾಲೀಕರ ಕೈಪಿಡಿ ಲಿನಕ್ಸ್ಗಾಗಿ ಒನ್ಎಪಿಐ ಡಿಎಲ್ ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ಸ್ ಟೂಲ್ಕಿಟ್, ಲಿನಕ್ಸ್ಗಾಗಿ ಫ್ರೇಮ್ವರ್ಕ್ ಡೆವಲಪರ್ಸ್ ಟೂಲ್ಕಿಟ್, ಲಿನಕ್ಸ್ಗಾಗಿ ಡೆವಲಪರ್ಸ್ ಟೂಲ್ಕಿಟ್, ಲಿನಕ್ಸ್ಗಾಗಿ ಟೂಲ್ಕಿಟ್ |