Created by: Noplz
缺少单测,在写单测的时候遇到了一个问题,MultiBoxLoss layer的Input包括了一个PriorBox layer以及一个dense_vector_sequence数据类型的Label。其中PriorBox layer的输出维度与BatchSize无关,只取决于该层Input的feature map的height和width以及本层一些其它的参数。而Label的话单个vector的维度是5,包括一个类别label以及bbox的4个顶点的位置,一个sample包含多个vector。在这层的实现中通过sequenceStartPositions来区分一个miniBatch中的不同sample的label,getNumSequences()的值与batchSize相等。但是在paddle的layer的gtest框架里没有找到合适的INPUT_DATA类型来描述这两种输入,暂时缺少单测。目前在pascalVoc数据集上可以正常收敛。