PyTorch with Metal Support Contribution Guidance

I want to specifically contribute to Metal support for PyTorch(as I only have a mac rn) especially low level primitives section in C++ like the ones here: pytorch/aten/src/ATen/native/metal at main · pytorch/pytorch · GitHub

I have started attempting to build PyTorch from source. Can anyone guide what’s a good first step and can anyone guide?

I have previous open source experience in Julia in GSOC,OSPP etc so comfortable with navigating problems with some mentorship. My work experience was C/C++ last year hence the interest.