I’m not hating anyone! I was just asking, sorry if you understood it that way.
Also, I’ve just realized that I have misread your question!
This should do it for you:
c = a + b.unsqueeze(1).expand_as(a)

It’s better to use expand in most cases, as it doesn’t allocate any new memory, while repeat does.