Graph execution in Pytorch 2.x

Hi,
I’m trying to understand the graph execution of Pytorch 2. I came across this blog series, but looks like it was written for PT 1.x. I would like to know if the graph execution mechanics have changed since and if so, where I should look instead.
Thanks,