I just unsqueeze it in my forward function
    def forward(self, x):
        x.unsqueeze(0)
        print(x.size())
        hs = self.init_state(200)
        x, hs = self.lstm(x, hs)
        x = x.reshape(-1, 200)
        x = self.linear(x)
        return x