redtailedhawk:

To me, I’m reading [channel, height, width] as a human. As an input to a Conv2d, Pytorch just sees it as missing a dimension, and in a Conv1d would read [batch, channels, length]?


Yes, that is correct.
The input shape would throw an error for nn.Conv2d, while nn.Conv1d would treat dim2 as the sequence length.