Beginner - Running a PyTorch program

Hello, since this is my first time using PyTorch, I don’t know much about the architecture, and I want to run a project from GitHub (StyleGAN - this is for my bachelor thesis), but I’m not sure how to do it. I’ve seen a bit of documentation and it doesn’t take much more than the importion of the library and such stuff, but when I read the requirements file of this project (written down below), I stumbled upon Docker and NVIDIA Containers. Now, I’ve read a bit about them, but I still don’t know why do I need them and how to run them so I can run that program. If anyone can explain a bit of it or send me some useful links I would appreciate it.