Why pytorch can use gpu calculation without cuda installed on my PC

CUDA has never been installed on my computer. Is it possible that NVIDIA’s graphics driver has integrated CUDA

I think when you install PyTorch, cuda and other software come bundled with it. So, you don’t have to manually install cuda to use PyTorch. The only catch is that your driver must be updated to whatever version is required by cuda.

Need confirmation on this tho.

That is correct. The binaries ship with additional libs such as CUDA, cudnn etc. so that you would have to make sure the GPU can be detected and has sufficiently new drivers.