Если моя хост-программа [выход]/[segfault]/[убита], каково соответствующее поведение в отношении разрушения контекста CUDA и соответствующих выделенных ресурсов?
Под «поведением» я подразумеваю автоматический механизм на стороне драйвера графического процессора, если я никогда явно не вызываю cudaDeviceReset в своей программе.
Я работаю под Linux, и я видел, как использование памяти моего графического процессора постепенно увеличивалось в течение нескольких дней (или даже одного дня), пока я запускал код CUDA, который несколько раз прерывался через (CTRL-C) или просто segfaulting (на принимающая сторона)...