python - 如何使用关键字在 nvidia-smi 中使用 PID 杀死 GPU 上的进程?

标签 python gpu nvidia keyword pid

如何在终端中终止特定程序(例如 python)在 GPU 上运行的进程? 例如,上图中有两个进程正在使用 python 运行,杀死它们即可在 nvidia-smi 中查看下图

For example two processes are running with python in the top picture and kill them to see the bottom picture in nvidia-smi

最佳答案

接受的答案对我不起作用,可能是因为 nvidia-smi 在不同版本/硬件上有不同的格式。

我正在使用更简洁的命令:

nvidia-smi | grep 'python' | awk '{ print $3 }' | xargs -n1 kill -9

您可以替换 awk 表达式中的 $3 以适合您的 nvidia-smi 输出。它是 PID 出现的第 n 列。

关于python - 如何使用关键字在 nvidia-smi 中使用 PID 杀死 GPU 上的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50193538/

相关文章:

python - 在pytest中人为地提前时间

python - 如何从数字的数字生成单链表?

python - buildout 似乎没有正确执行 setup.py

optimization - Gensim库是否支持GPU加速?

python - 如何减少 TensorFlow 循环中的内存消耗?

python - Argparse:可选参数,不同位置参数不同

audio - 优化显存和系统内存之间的传输

c - 与 Geforce 相比,Tesla 的内核开销要少多少?

cuda - 在 nvidia nsight 中安装 CUB

hardware - nVidia Quadro 和 Geforce 卡的区别?