Checkout repo submodules recursively (#1937)
Summary:
In bisection workflow, we found sometimes it fails to checkout recursive modules with `git checkout --recurse-submodules`, so we are adding another `git submodule update --init --recursive` command to make sure all submodules are being checked out.
Failed example workflow: https://github.com/pytorch/benchmark/actions/runs/6104757433
Success workflow: https://github.com/pytorch/benchmark/actions/runs/6313591947/job/17141994764
Pull Request resolved: https://github.com/pytorch/benchmark/pull/1937
Reviewed By: atalman
Differential Revision: D49639212
Pulled By: xuzhao9
fbshipit-source-id: 376947e38e4a85e7bdbbbdd14632632e2b505cbd