I was trying to implement an MLP layer that takes a 3-dimensional data, but only process data on one axis only (so the other two dimensions are considered channels in this case). I’ve done a quick look around on the documentation page and couldn’t seem to find anything similar to what I want. Granted, I could just call nn.linear separately but that will greatly slow down the layer since they won’t be parallelized. If anyone can point toward something that might meet my need that would be awesome!