Exactly.
And downsampling is up to your model. However, I haven’t ever seen 1048579 vector for training.
I recommend you to use other models which utilize 3x1 vector effectively. They perhaps have a name of ‘Conditional ~~’ something.