-
cuda-gdb: CUDA-virheenjäljitin
cuda-gdb: CUDA-virheenjäljitin
Saatavuus
- Puhti: 10.2
- Mahti: 10.1
- Roihu-GPU
Lisenssi
Käyttö on mahdollista sekä akateemisiin että kaupallisiin tarkoituksiin.
Käyttö
cuda-gdb on NVIDIAn
laajennus GNU-virheenjäljittimeen gdb. Se on komentorivikäyttöliittymä CUDA-ohjelmien
virheenjäljitykseen.
Jotta työkalua voidaan käyttää, CUDA-koodi on käännettävä lisävalitsimilla
-g ja -G.
Seuraavaksi interaktiivisessa istunnossa pitää ensin ladata CUDA-moduuli:
ja käynnistää sitten sovellus virheenjäljittimessä komennolla:
Työkalu tukee kaikkia gdb:n valintoja sekä joitakin ylimääräisiä CUDA-virheenjäljitykseen liittyviä komentoja:
- Info-komennot: komennot CUDA-toimintojen tietojen kyselyyn
- Focus-komennot: komennot virheenjäljittimen kohdistuksen kyselyyn tai vaihtamiseen
- Configuration-komennot: komennot CUDA-kohtaisten komentojen määrittämiseen
Muistin rajojen ulkopuoliset viittaukset voidaan tarkistaa virheenjäljittimen sisällä aktivoimalla
muistintarkistus komennolla set cuda memcheck on. Vaihtoehtoisesti virheenjäljittimen ulkopuolella voidaan käyttää
työkalua cuda-memcheck tai compute-sanitizer (cuda-memcheck ./cuda_program tai compute-sanitizer ./cuda_program).