Profiling in PyTorch (Part 2): From nn.Linear to a Fused MLP | AIChainDay