The outputs for each element of the batch are still different:
Variable containing:
(0 ,.,.) = 
 -2.1165 -1.5604 -1.7455 -2.1431 -2.4632 -1.2294
 -2.1157 -1.5604 -1.7465 -2.1427 -2.4619 -1.2296
 -2.1201 -1.5600 -1.7406 -2.1448 -2.4696 -1.2285

(1 ,.,.) = 
 -2.1057 -1.5615 -1.7602 -2.1379 -2.4439 -1.2321
 -2.1054 -1.5615 -1.7605 -2.1378 -2.4435 -1.2321
 -2.1066 -1.5614 -1.7588 -2.1384 -2.4457 -1.2318

(2 ,.,.) = 
 -2.0106 -1.5763 -1.8993 -2.0947 -2.2711 -1.2610
 -2.0103 -1.5764 -1.8998 -2.0946 -2.2706 -1.2611
 -2.0117 -1.5761 -1.8976 -2.0952 -2.2731 -1.2606

(3 ,.,.) = 
 -2.1092 -1.5611 -1.7553 -2.1396 -2.4503 -1.2312
 -2.1088 -1.5612 -1.7559 -2.1395 -2.4496 -1.2313
 -2.1108 -1.5610 -1.7532 -2.1404 -2.4531 -1.2308

(4 ,.,.) = 
 -2.0189 -1.5747 -1.8864 -2.0983 -2.2865 -1.2580
 -2.0187 -1.5747 -1.8866 -2.0983 -2.2862 -1.2581
 -2.0196 -1.5745 -1.8853 -2.0986 -2.2877 -1.2578
[torch.FloatTensor of size 5x3x6]