I have been reading this article: https://dhruvs.space/posts/understanding-resnets/ to understand how ResNet50 is built.
I have seen people implementing ResNet50 using the Basic block alone. Like here: https://analyticsindiamag.com/hands-on-guide-to-implement-resnet50-in-pytorch-with-tpu/
However, pytorch implements the ResNet50 using the Bottleneck block (different than the second link but similar to the first link above) https://github.com/pytorch/vision/blob/master/torchvision/models/resnet.py is different than what is cited in the article.
Can you build a ResNet50 using pytorch Basic block alone?