Yeah,  but, I think my original question is : about half batch of images ~
images1_sub = images1[:half]
output1_sub, intermediate_feature_map_sub1 = model(images1_sub)

and
outptut, inter = model(images)
output_half, inter_half = outptut[:half], inter[:half]

Is output1_sub different from output_half ? I have tested it, maybe same?