Как не сделать процесс статуса "D" после выхода из отладки? - PullRequest
0 голосов
/ 06 августа 2020

Недавно я изучаю что-то о глубоком обучении, и я обратился, чтобы сделать что-то с Cente rNet в наши дни. Я могу легко отлаживать его с помощью моего vscode на сервере, но после того, как я выскочил из программы, когда он находится в al oop , как это , процесс nvidia-smi всегда будет приводить к статусу " D ". И я не могу использовать "nvidia-smi" и выполнять все команды, которые необходимы для чтения данных, если я не перезапущу сервер.

Стоит упомянуть, что я остановился между итерами в эпоху и выпрыгнул из программа с завершением отладки.

Итак, есть ли какие-то решения, которые я могу завершить отладку, не выполняя процесс «D»?

build_model()
read_dataset()
for epoch in epochs:
    for itera in iteras:
        forward()   <-- I stop debugging and exit here
        backward()
        ……
...