title: What do G and C types mean in nvidia-smi?
body: <p>I have an open issue because I thought that my cuda code wasn't running in my GPU (<a href="https://stackoverflow.com/questions/54705053/why-is-my-pcl-cuda-code-running-in-cpu-instead-of-gpu">here</a>). I thougth that because I get a C in the type field of my process when I use nvidia-smi, but I see that my GPU-Util grows when I run my code so now I don't know if it is running in the cpu or gpu. Can someone explain to me what is the meaning of the C or G type, please? I found this: "Displayed as "C" for Compute Process, "G" for Graphics Process, and "C+G" for the process having both Compute and Graphics contexts." but I don't understand if it means that C is for CPU and G for GPU, because I don't know what "compute process" and "graphics process" are, or what differences are between them.</p>