You are initializing multiple embedding instance/module/matrices. The results are expected to be different.
try
embedding = nn.Embedding(3, 2)
print(embedding(Variable(torch.LongTensor([0, 1, 2]))))
print(embedding(Variable(torch.LongTensor([0, 1, 2]))))