Hi,
I trained the ms2020 code on some dummy dataset, and tried to compress an image using the trained model. The 'total_bpp' that is returned by run method, which is supposed to be the Shannon Information of compressed data ( a "lower bound"), is always higher than the actual bpp (packed_bpp) which includes the overhead of tensor shapes. I don't understand why this is happening, is it because I didn't train the model enough or am I wrong in thinking that actual bpp can only be greater than or equal to Shannon info, not lesser?
Eg output for kodim03.png (Kodak dataset) :
Information content in bpp: 1.1236 (supposed to be a lower bound)
Actual bits per pixel: 1.1023 (is lower than the lower bound)
Thanks a lot!