Okay, lesson learned. Shape of input for FC layer is always (batch_size, “something”), which is just like it was for CNNs. Except calculating that “something” was easy back then. It was just the num_channels * height * width.