nvidia-smi中C\G两种状态的说明

nvidia-smi中C\G两种状态的说明

在使用nvidia-smi查看GPU使用状态时,发现出现C\G两种状态,一开始以为分别代表CPU和GPU,但是python程序中明明使用了cuda进行加速计算,在查阅相关资料之后发现:

  • C = Compute,它定义了使用Nvidia GPU的计算模式的进程,该Nvidia GPU使用CUDA库,用于使用Tensorflow-GPU,Pytorch等进行深度学习训练和推理
  • G = Graphics,它定义使用Nvidia GPU的图形模式的进程,这些图形由专业3D图形,gnome-shell(Ubuntu的GUI环境),游戏等使用,以渲染图形或视频
    渲染图形或视频
  • C + G =计算+图形,它定义使用上述两个上下文的过程。

你可能感兴趣的:(深度学习,pytorch,nvidia)