Linux* OS ഹോസ്റ്റിൽ GDB*-നുള്ള Intel® Distribution ഉപയോഗിച്ച് ആരംഭിക്കുക

ഡീബഗ്ഗിംഗ് ആപ്ലിക്കേഷനുകൾക്കായി GDB*-നുള്ള Intel® Distribution ഉപയോഗിക്കാൻ ആരംഭിക്കുക. CPU, GPU ഉപകരണങ്ങളിലേക്ക് ഓഫ്‌ലോഡ് ചെയ്‌തിരിക്കുന്ന കേർണലുകൾ ഉപയോഗിച്ച് അപ്ലിക്കേഷനുകൾ ഡീബഗ് ചെയ്യാൻ ഡീബഗ്ഗർ സജ്ജീകരിക്കാൻ ചുവടെയുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കുക.

Intel® oneAPI ബേസ് ടൂൾകിറ്റിന്റെ ഭാഗമായി GDB*-നുള്ള Intel® Distribution ലഭ്യമാണ്. OneAPI ടൂൾകിറ്റുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, സന്ദർശിക്കുക ഉൽപ്പന്ന പേജ്.

സന്ദർശിക്കുക റിലീസ് കുറിപ്പുകൾ പ്രധാന കഴിവുകൾ, പുതിയ സവിശേഷതകൾ, അറിയപ്പെടുന്ന പ്രശ്നങ്ങൾ എന്നിവയെ കുറിച്ചുള്ള വിവരങ്ങൾക്കായുള്ള പേജ്.

നിങ്ങൾക്ക് ഒരു SYCL* s ഉപയോഗിക്കാംample കോഡ്, അറേ ട്രാൻസ്ഫോം, GDB-നുള്ള Intel® Distribution ഉപയോഗിച്ച് ആരംഭിക്കാൻ*. എസ്ample പിശകുകൾ സൃഷ്ടിക്കുന്നില്ല കൂടാതെ ഡീബഗ്ഗർ സവിശേഷതകൾ ചിത്രീകരിക്കുന്നു. കോഡ് ഇൻപുട്ട് അറേയുടെ ഘടകങ്ങളെ അവ ഇരട്ടയോ ഒറ്റയോ ആണോ എന്നതിനെ ആശ്രയിച്ച് പ്രോസസ്സ് ചെയ്യുകയും ഒരു ഔട്ട്പുട്ട് അറേ നിർമ്മിക്കുകയും ചെയ്യുന്നു. നിങ്ങൾക്ക് എസ് ഉപയോഗിക്കാംampഒരു കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റിലൂടെ തിരഞ്ഞെടുത്ത ഉപകരണം വ്യക്തമാക്കിക്കൊണ്ട്, CPU അല്ലെങ്കിൽ GPU എന്നിവയിൽ ഡീബഗ് ചെയ്യാൻ le. GPU ഡീബഗ്ഗിംഗിന് രണ്ട് സിസ്റ്റങ്ങളും റിമോട്ട് ഡീബഗ്ഗിംഗിനായി അധിക കോൺഫിഗറേഷനും ആവശ്യമായി വന്നേക്കാം എന്നത് ശ്രദ്ധിക്കുക.

മുൻവ്യവസ്ഥകൾ

ജിപിയുവിൽ ഡീബഗ് ചെയ്യാനാണ് നിങ്ങൾ ലക്ഷ്യമിടുന്നതെങ്കിൽ, ഏറ്റവും പുതിയ ജിപിയു ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്ത് അവ ഉപയോഗിക്കുന്നതിന് നിങ്ങളുടെ സിസ്റ്റം കോൺഫിഗർ ചെയ്യുക. റഫർ ചെയ്യുക Linux* OS-നുള്ള Intel® oneAPI ടൂൾകിറ്റ് ഇൻസ്റ്റലേഷൻ ഗൈഡ്. നിർദ്ദേശങ്ങൾ പാലിക്കുക Intel GPU ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക നിങ്ങളുടെ സിസ്റ്റവുമായി പൊരുത്തപ്പെടുന്ന GPU ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ.

കൂടാതെ, GDB-യ്‌ക്കുള്ള Intel® Distribution-നൊപ്പം GPU ഡീബഗ്ഗ് ചെയ്യുന്നതിനായി വിഷ്വൽ സ്റ്റുഡിയോ കോഡ്*-നായി നിങ്ങൾക്ക് ഒരു വിപുലീകരണം ഇൻസ്റ്റാൾ ചെയ്യാം. റഫർ ചെയ്യുക Intel® oneAPI ടൂൾകിറ്റ് ഗൈഡിനൊപ്പം വിഷ്വൽ സ്റ്റുഡിയോ കോഡ് ഉപയോഗിക്കുന്നു.

GPU ഡീബഗ്ഗർ സജ്ജീകരിക്കുക

GPU ഡീബഗ്ഗർ സജ്ജീകരിക്കുന്നതിന്, നിങ്ങൾക്ക് റൂട്ട് ആക്സസ് ഉണ്ടായിരിക്കണം.


കുറിപ്പ് കേർണൽ ഡീബഗ്ഗിംഗ് സമയത്ത്, GPU നിർത്തുകയും നിങ്ങളുടെ ടാർഗെറ്റ് മെഷീനിൽ വീഡിയോ ഔട്ട്പുട്ട് ലഭ്യമല്ല. ഇക്കാരണത്താൽ, ഗ്രാഫിക്കൽ ഔട്ട്പുട്ടിനായി സിസ്റ്റത്തിന്റെ ജിപിയു കാർഡും ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, ടാർഗെറ്റ് സിസ്റ്റത്തിൽ നിന്ന് നിങ്ങൾക്ക് ജിപിയു ഡീബഗ് ചെയ്യാൻ കഴിയില്ല. ഈ സാഹചര്യത്തിൽ, ssh വഴി മെഷീനിലേക്ക് ബന്ധിപ്പിക്കുക.


1. നിങ്ങൾ ജിപിയുവിൽ ഡീബഗ് ചെയ്യാനാണ് ലക്ഷ്യമിടുന്നതെങ്കിൽ, ജിപിയു ഡീബഗ്ഗിംഗിനെ പിന്തുണയ്ക്കുന്ന ഒരു ലിനക്സ് കേർണൽ ആവശ്യമാണ്.

a. എന്നതിലെ നിർദ്ദേശങ്ങൾ പാലിക്കുക പൊതു ആവശ്യത്തിനുള്ള GPU കഴിവുകൾക്കായുള്ള Intel® സോഫ്റ്റ്‌വെയർ ആവശ്യമായ ഡ്രൈവറുകൾ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യാൻ.
b. കേർണലിൽ i915 ഡീബഗ് പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക:

a. ഒരു ടെർമിനൽ തുറക്കുക.
b. ഗ്രബ് തുറക്കുക file /etc/default-ൽ.
c. ഗ്രബ്ബിൽ file, GRUB_CMDLINE_LINUX_DEFAULT=”” എന്ന ലൈൻ കണ്ടെത്തുക.
d. ഉദ്ധരണികൾക്കിടയിൽ ഇനിപ്പറയുന്ന വാചകം നൽകുക (""):

i915.debug_eu=1


കുറിപ്പ് സ്ഥിരസ്ഥിതിയായി, GPU ഡ്രൈവർ ഒരു നിശ്ചിത സമയത്തേക്കാൾ കൂടുതൽ സമയം GPU-ൽ പ്രവർത്തിക്കാൻ വർക്ക് ലോഡ് അനുവദിക്കുന്നില്ല. ഹാങ്ങുകൾ തടയാൻ ജിപിയു പുനഃസജ്ജമാക്കുന്നതിലൂടെ ഡ്രൈവർ അത്തരം ദീർഘകാല ജോലിഭാരങ്ങളെ ഇല്ലാതാക്കുന്നു. ഡീബഗ്ഗറിന് കീഴിലാണ് ആപ്ലിക്കേഷൻ പ്രവർത്തിക്കുന്നതെങ്കിൽ ഡ്രൈവറിന്റെ ഹാംഗ് ചെക്ക് മെക്കാനിസം പ്രവർത്തനരഹിതമാക്കും. ഒരു ഡീബഗ്ഗർ ഘടിപ്പിക്കാതെ തന്നെ ലോംഗ് കമ്പ്യൂട്ട് വർക്ക്ലോഡുകൾ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, അപേക്ഷിക്കുന്നത് പരിഗണിക്കുക GPU: ഹാംഗ്‌ചെക്ക് പ്രവർത്തനരഹിതമാക്കുക ചേർത്തുകൊണ്ട്

i915.enable_hangcheck=0

അതേ GRUB_CMDLINE_LINUX_DEFAULT ലൈൻ.

c. ഈ മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിനായി GRUB അപ്ഡേറ്റ് ചെയ്യുക:

സുഡോ അപ്ഡേറ്റ്-ഗ്രബ്

d. റീബൂട്ട് ചെയ്യുക.

2. നിങ്ങളുടെ ടൂൾകിറ്റ് ഇൻസ്റ്റാളേഷന്റെ റൂട്ടിൽ സ്ഥിതി ചെയ്യുന്ന setvars സ്ക്രിപ്റ്റ് സോഴ്സ് ചെയ്തുകൊണ്ട് നിങ്ങളുടെ CLI പരിസ്ഥിതി സജ്ജീകരിക്കുക.

ലിനക്സ് (സുഡോ):

ഉറവിടം /opt/intel/oneapi/setvars.sh

Linux (ഉപയോക്താവ്):

ഉറവിടം ~/intel/oneapi/setvars.sh

3. പരിസ്ഥിതി സജ്ജീകരിക്കുക
Intel® oneAPI ലെവൽ സീറോയ്ക്കുള്ള ഡീബഗ്ഗർ പിന്തുണ പ്രവർത്തനക്ഷമമാക്കാൻ ഇനിപ്പറയുന്ന എൻവയോൺമെന്റ് വേരിയബിളുകൾ ഉപയോഗിക്കുക:

കയറ്റുമതി ZET_ENABLE_PROGRAM_DEBUGGING=1
കയറ്റുമതി IGC_EnableGTLocationDebugging=1

4. സിസ്റ്റം പരിശോധന
എല്ലാം തയ്യാറാകുമ്പോൾ, സിസ്റ്റം കോൺഫിഗറേഷൻ വിശ്വസനീയമാണെന്ന് സ്ഥിരീകരിക്കാൻ ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

python3 /path/to/intel/oneapi/diagnostics/latest/diagnostics.py –filter debugger_sys_check -force

നന്നായി ക്രമീകരിച്ച സിസ്റ്റത്തിന്റെ സാധ്യമായ ഔട്ട്പുട്ട് ഇപ്രകാരമാണ്:


ഫലങ്ങൾ പരിശോധിക്കുന്നു:
===================================================== ==================================
പേര് പരിശോധിക്കുക: debugger_sys_check
വിവരണം: gdb ഉപയോഗിക്കുന്നതിന് പരിസ്ഥിതി തയ്യാറാണോ എന്ന് ഈ പരിശോധന പരിശോധിക്കുന്നു (GDB-നുള്ള Intel(R) Distribution*).
ഫല നില: PASS
ഡീബഗ്ഗർ കണ്ടെത്തി.
libipt കണ്ടെത്തി.
ലിബിഗ കണ്ടെത്തി.
i915 ഡീബഗ് പ്രവർത്തനക്ഷമമാക്കി.
പാരിസ്ഥിതിക വേരിയബിളുകൾ ശരിയാണ്. ===================================================== ===================================

1 പരിശോധന: 1 പാസ്, 0 പരാജയം, 0 മുന്നറിയിപ്പുകൾ, 0 പിശകുകൾ

കൺസോൾ ഔട്ട്പുട്ട് file: /path/to/logs/diagnostics_filter_debugger_sys_check_force.txt JSON ഔട്ട്പുട്ട് file: /path/to/diagnostics/logs/diagnostics_filter_debugger_sys_check_force.json …

ഡീബഗ് വിവരങ്ങൾ ഉപയോഗിച്ച് പ്രോഗ്രാം കംപൈൽ ചെയ്യുക

നിങ്ങൾക്ക് എസ് ഉപയോഗിക്കാംample പ്രോജക്റ്റ്, അറേ ട്രാൻസ്ഫോം, ആപ്ലിക്കേഷൻ ഡീബഗ്ഗർ ഉപയോഗിച്ച് വേഗത്തിൽ ആരംഭിക്കാൻ.

1. എസ് ലഭിക്കാൻample, ഇനിപ്പറയുന്ന ഏതെങ്കിലും വഴി തിരഞ്ഞെടുക്കുക:

2. s ന്റെ src ലേക്ക് നാവിഗേറ്റ് ചെയ്യുകampലെ പദ്ധതി:

cd array-transform/src

3. ഡീബഗ് വിവരം (-g ഫ്ലാഗ്) പ്രവർത്തനക്ഷമമാക്കിയും ഒപ്റ്റിമൈസേഷനുകൾ ഓഫാക്കിയും (-O0 ഫ്ലാഗ്) ആപ്ലിക്കേഷൻ കംപൈൽ ചെയ്യുക.
സ്ഥിരവും കൃത്യവുമായ ഡീബഗ് പരിതസ്ഥിതിക്ക് ഒപ്റ്റിമൈസേഷൻ പ്രവർത്തനരഹിതമാക്കുന്നത് ശുപാർശ ചെയ്യുന്നു. കംപൈലർ ഒപ്റ്റിമൈസേഷനുശേഷം കോഡിലെ മാറ്റങ്ങൾ മൂലമുണ്ടാകുന്ന ആശയക്കുഴപ്പം ഒഴിവാക്കാൻ ഇത് സഹായിക്കുന്നു.


കുറിപ്പ് ഒപ്റ്റിമൈസേഷൻ പ്രവർത്തനക്ഷമമാക്കിയ (-O2 ഫ്ലാഗ്) നിങ്ങൾക്ക് തുടർന്നും പ്രോഗ്രാം കംപൈൽ ചെയ്യാൻ കഴിയും, നിങ്ങൾ ജിപിയു അസംബ്ലി ഡീബഗ്ഗിംഗ് ലക്ഷ്യമിടുന്നുണ്ടെങ്കിൽ അത് സഹായകമാകും.


നിങ്ങൾക്ക് പല തരത്തിൽ പ്രോഗ്രാം കംപൈൽ ചെയ്യാൻ കഴിയും. ഓപ്‌ഷനുകൾ 1 ഉം 2 ഉം ജസ്റ്റ്-ഇൻ-ടൈം (JIT) സമാഹാരം ഉപയോഗിക്കുന്നു, ഇത് ഡീബഗ് ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നുample. ഓപ്‌ഷൻ 3 അഡ്‌-ഓഫ്-ടൈം (AOT) സമാഹാരം ഉപയോഗിക്കുന്നു.

  • ഓപ്ഷൻ 1. നിങ്ങൾക്ക് CMake ഉപയോഗിക്കാം file ആപ്ലിക്കേഷൻ കോൺഫിഗർ ചെയ്യാനും നിർമ്മിക്കാനും. റഫർ ചെയ്യുക README യുടെampനിർദ്ദേശങ്ങൾക്കായി le.

കുറിപ്പ് CMake file കൾക്കൊപ്പം നൽകിയിട്ടുണ്ട്ample ഇതിനകം -g -O0 ഫ്ലാഗുകൾ കടന്നുപോകുന്നു.


  • ഓപ്ഷൻ 2. അറേ-transform.cpp s കംപൈൽ ചെയ്യാൻampCMake ഇല്ലാതെ le ആപ്ലിക്കേഷൻ file, ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകുക:

icpx -fsycl -g -O0 array-transform.cpp -o array-transform

സമാഹരണവും ലിങ്കിംഗും വെവ്വേറെയാണ് ചെയ്യുന്നതെങ്കിൽ, ലിങ്ക് ഘട്ടത്തിൽ -g -O0 ഫ്ലാഗുകൾ നിലനിർത്തുക. റൺടൈമിൽ ഡിവൈസ് കംപൈലറിലേക്ക് ഈ ഫ്ലാഗുകൾ കൈമാറുന്നതിനായി icpx വിവർത്തനം ചെയ്യുന്നതാണ് ലിങ്ക് ഘട്ടം. ഉദാampLe:

icpx -fsycl -g -O0 -c array-transform.cpp
icpx -fsycl -g -O0 array-transform.o -o array-transform

  • ഓപ്ഷൻ 3. റൺടൈമിൽ ദൈർഘ്യമേറിയ JIT കംപൈലേഷൻ സമയം ഒഴിവാക്കാൻ നിങ്ങൾക്ക് AOT കംപൈലേഷൻ ഉപയോഗിക്കാം. ഡീബഗ്ഗറിനു കീഴിലുള്ള വലിയ കേർണലുകൾക്ക് JIT കംപൈലേഷന് കൂടുതൽ സമയമെടുക്കും. അഹെഡ്-ഓഫ്-ടൈം കംപൈലേഷൻ മോഡ് ഉപയോഗിക്കുന്നതിന്:

• ഒരു GPU-യിൽ ഡീബഗ്ഗ് ചെയ്യുന്നതിനായി:
പ്രോഗ്രാം നിർവ്വഹണത്തിനായി നിങ്ങൾ ഉപയോഗിക്കുന്ന ഉപകരണം വ്യക്തമാക്കുക. ഉദാample, Intel® ഡാറ്റാ സെന്റർ GPU Flex 2 ഗ്രാഫിക്സിനുള്ള -device dg10-g140. പിന്തുണയ്‌ക്കുന്ന ഓപ്ഷനുകളുടെ ലിസ്റ്റിനും AOT കംപൈലേഷനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്കും, കാണുക Intel® oneAPI DPC++ കമ്പൈലർ ഡെവലപ്പർ ഗൈഡും റഫറൻസും.
ഉദാampLe:

icpx -fsycl -g -O0 -fsycl-targets=spir64_gen -Xs “-device dg2-g10” array-transform.cpp -o arraytransform

സമയത്തിന് മുമ്പുള്ള സമാഹാരത്തിന് OpenCLTM ഓഫ്‌ലൈൻ കംപൈലർ (OC കമ്പൈലർ LOC) ആവശ്യമാണ്. കൂടുതൽ വിവരങ്ങൾക്ക്, "OpenCLTM ഓഫ്‌ലൈൻ കമ്പൈലർ (OCLOC) ഇൻസ്റ്റാൾ ചെയ്യുക" എന്ന വിഭാഗം കാണുക. ഇൻസ്റ്റലേഷൻ ഗൈഡ്.

• ഒരു സിപിയുവിൽ ഡീബഗ്ഗിംഗിന്:

icpx -fsycl -g -O0 -fsycl-targets=spir64_x86_64 array-transform.cpp -o array-transform

ഒരു ഡീബഗ് സെഷൻ ആരംഭിക്കുക

ഡീബഗ് സെഷൻ ആരംഭിക്കുക:

1. GDB*-നായി Intel® Distribution ഇനിപ്പറയുന്ന രീതിയിൽ ആരംഭിക്കുക:

gdb-oneapi array-transform

നിങ്ങൾ (gdb) പ്രോംപ്റ്റ് കാണണം.

2. ശരിയായ ഉപകരണത്തിലേക്ക് കേർണൽ ഓഫ്‌ലോഡ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യുക. (gdb) പ്രോംപ്റ്റിൽ നിന്ന് നിങ്ങൾ റൺ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, പാസ്സ് ചെയ്യുക സിപിയു, gpu or ആക്സിലറേറ്റർ വാദം:

  • സിപിയുവിലെ ഡീബഗ്ഗിംഗിനായി:

സിപിയു പ്രവർത്തിപ്പിക്കുക

Example ഔട്ട്പുട്ട്:

[SYCL] ഉപകരണം ഉപയോഗിക്കുന്നു: [Intel(R) OpenCL-ൽ നിന്ന് [Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz]
  • ജിപിയുവിൽ ഡീബഗ്ഗിംഗിനായി:

ജിപിയു പ്രവർത്തിപ്പിക്കുക

Example ഔട്ട്പുട്ട്:

[SYCL] ഉപകരണം ഉപയോഗിക്കുന്നു: [Intel(R) LevelZero-ൽ നിന്ന് [Intel(R) Data Center GPU Flex Series 140 [0x56c1]]
  • FPGA-എമുലേറ്ററിലെ ഡീബഗ്ഗിംഗിനായി:

ആക്സിലറേറ്റർ പ്രവർത്തിപ്പിക്കുക

Example ഔട്ട്പുട്ട്:

[SYCL] ഉപകരണം ഉപയോഗിക്കുന്നു: [Intel(R) FPGA എമുലേഷൻ ഉപകരണം] [Intel(R) FPGA എമുലേഷൻ പ്ലാറ്റ്‌ഫോം ഓപ്പൺസിഎൽ(TM) സോഫ്റ്റ്‌വെയറിൽ നിന്ന്]

കുറിപ്പ് സിപിയു, ജിപിയു, ആക്സിലറേറ്റർ പാരാമീറ്ററുകൾ അറേ ട്രാൻസ്ഫോം ആപ്ലിക്കേഷന്റെ പ്രത്യേകതയാണ്.


3. GDB-യ്‌ക്കുള്ള Intel® വിതരണത്തിൽ നിന്ന് പുറത്തുകടക്കാൻ*:

ഉപേക്ഷിക്കുക

നിങ്ങളുടെ സൗകര്യാർത്ഥം, GDB* കമാൻഡുകൾക്കുള്ള പൊതുവായ Intel® Distribution ൽ നൽകിയിരിക്കുന്നു റഫറൻസ് ഷീറ്റ്.

അറേ ട്രാൻസ്‌ഫോം ഡീബഗ് ചെയ്യാൻampGDB-നുള്ള Intel® Distribution-നെ കുറിച്ച് കൂടുതലറിയുക, അടിസ്ഥാന ഡീബഗ്ഗിംഗ് സാഹചര്യങ്ങളിലൂടെ നടക്കുക ട്യൂട്ടോറിയൽ.

കൂടുതലറിയുക
പ്രമാണം വിവരണം
ട്യൂട്ടോറിയൽ: GDB-യ്‌ക്കുള്ള Intel® വിതരണത്തോടുകൂടിയ ഡീബഗ്ഗിംഗ്* GDB-നുള്ള Intel® Distribution-നൊപ്പം SYCL*, OpenCL എന്നിവ ഡീബഗ്ഗ് ചെയ്യുമ്പോൾ പിന്തുടരേണ്ട അടിസ്ഥാന സാഹചര്യങ്ങൾ ഈ പ്രമാണം വിവരിക്കുന്നു.
GDB* ഉപയോക്തൃ ഗൈഡിനായുള്ള Intel® വിതരണം ഈ ഡോക്യുമെന്റ് GDB-നുള്ള Intel® Distribution ഉപയോഗിച്ച് നിങ്ങൾക്ക് പൂർത്തിയാക്കാൻ കഴിയുന്ന എല്ലാ പൊതുവായ ജോലികളും വിവരിക്കുകയും ആവശ്യമായ സാങ്കേതിക വിശദാംശങ്ങൾ നൽകുകയും ചെയ്യുന്നു.
GDB* റിലീസ് കുറിപ്പുകൾക്കായുള്ള Intel® Distribution GDB-നുള്ള Intel® Distribution-ന്റെ പ്രധാന കഴിവുകൾ, പുതിയ സവിശേഷതകൾ, അറിയപ്പെടുന്ന പ്രശ്നങ്ങൾ എന്നിവയെക്കുറിച്ചുള്ള വിവരങ്ങൾ കുറിപ്പുകളിൽ അടങ്ങിയിരിക്കുന്നു.
oneAPI ഉൽപ്പന്ന പേജ് ഈ പേജിൽ oneAPI ടൂൾകിറ്റുകളെക്കുറിച്ചുള്ള ഹ്രസ്വമായ ആമുഖവും ഉപയോഗപ്രദമായ ഉറവിടങ്ങളിലേക്കുള്ള ലിങ്കുകളും അടങ്ങിയിരിക്കുന്നു.
GDB* റഫറൻസ് ഷീറ്റിനായുള്ള Intel® വിതരണം ഈ ഒറ്റ പേജ് പ്രമാണം GDB* മുൻവ്യവസ്ഥകൾക്കും ഉപയോഗപ്രദമായ കമാൻഡുകൾക്കുമുള്ള Intel® Distribution-നെ കുറിച്ച് സംക്ഷിപ്തമായി വിവരിക്കുന്നു.
ജേക്കബ് എസ്ample ഈ ചെറിയ SYCL* അപ്ലിക്കേഷന് രണ്ട് പതിപ്പുകളുണ്ട്: ബഗ്ഗുചെയ്‌തതും പരിഹരിച്ചതും. എസ് ഉപയോഗിക്കുകampGDB-യ്‌ക്കുള്ള Intel® Distribution-നൊപ്പം ആപ്ലിക്കേഷൻ ഡീബഗ്ഗിംഗ് നടത്താം.
അറിയിപ്പുകളും നിരാകരണങ്ങളും

ഇന്റൽ സാങ്കേതികവിദ്യകൾക്ക് പ്രവർത്തനക്ഷമമാക്കിയ ഹാർഡ്‌വെയർ, സോഫ്റ്റ്വെയർ അല്ലെങ്കിൽ സേവന സജീവമാക്കൽ ആവശ്യമായി വന്നേക്കാം.

ഒരു ഉൽപ്പന്നവും ഘടകങ്ങളും പൂർണ്ണമായും സുരക്ഷിതമാക്കാൻ കഴിയില്ല.

നിങ്ങളുടെ ചെലവുകളും ഫലങ്ങളും വ്യത്യാസപ്പെടാം.

© ഇന്റൽ കോർപ്പറേഷൻ. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

ഏതെങ്കിലും ബൗദ്ധിക സ്വത്തവകാശങ്ങൾക്കുള്ള ലൈസൻസ് (എസ്റ്റോപ്പൽ മുഖേനയോ മറ്റെന്തെങ്കിലുമോ പ്രകടിപ്പിക്കുകയോ സൂചിപ്പിക്കുകയോ) ഈ പ്രമാണം അനുവദിക്കുന്നില്ല.

വിവരിച്ച ഉൽപ്പന്നങ്ങളിൽ ഡിസൈൻ വൈകല്യങ്ങൾ അല്ലെങ്കിൽ എറാറ്റ എന്നറിയപ്പെടുന്ന പിശകുകൾ അടങ്ങിയിരിക്കാം, ഇത് പ്രസിദ്ധീകരിച്ച സവിശേഷതകളിൽ നിന്ന് ഉൽപ്പന്നം വ്യതിചലിക്കാൻ ഇടയാക്കും. നിലവിലെ സ്വഭാവമുള്ള പിശകുകൾ അഭ്യർത്ഥന പ്രകാരം ലഭ്യമാണ്.

പരിമിതികളില്ലാതെ, വ്യാപാരക്ഷമത, ഒരു പ്രത്യേക ഉദ്ദേശ്യത്തിനായുള്ള ഫിറ്റ്നസ്, നോൺ-ലംഘനം, കൂടാതെ പ്രകടനത്തിന്റെ ഗതി, ഇടപാടിന്റെ ഗതി, അല്ലെങ്കിൽ വ്യാപാരത്തിലെ ഉപയോഗം എന്നിവയിൽ നിന്ന് ഉണ്ടാകുന്ന ഏതെങ്കിലും വാറന്റി ഉൾപ്പെടെ, എല്ലാ എക്സ്പ്രസ്, ഇംപ്ലൈഡ് വാറന്റികളും Intel നിരാകരിക്കുന്നു.

OpenCL ഉം OpenCL ലോഗോയും Apple Inc. യുടെ വ്യാപാരമുദ്രകളാണ്, ക്രോണോസ് അനുമതി നൽകി.

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

Linux OS ഹോസ്റ്റിൽ GDB-യ്‌ക്കുള്ള intel വിതരണം [pdf] ഉപയോക്തൃ ഗൈഡ്
Linux OS ഹോസ്റ്റിലെ GDB, Linux OS ഹോസ്റ്റിലെ GDB, Linux OS ഹോസ്റ്റ്, OS ഹോസ്റ്റ്, ഹോസ്റ്റ് എന്നിവയ്ക്കുള്ള വിതരണം

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *