Pytorch_geometric Linear layer return different results

Hi all,
I am using ubuntu 22.04 with cpu, python version 3.10, torch version 2.0.1, and torch_geometric version 2.3.1

I am running a Linear layer in a loop and collect the results, and if I am running the loop enough, I get different results.
I printed the max diff, to show this is not a numeric stability issue, but I get totally different results.
Any reason why?

If you are seeing the same issue using the latest stable or nightly releases, I would recommend creating a GitHub issue for it.