| 232 | |
| 233 | class TestSeqProjectCase1(TestSeqProject): |
| 234 | def init_test_case(self): |
| 235 | self.input_row = 11 |
| 236 | self.context_start = -1 |
| 237 | self.context_length = 3 |
| 238 | self.padding_trainable = True |
| 239 | self.context_stride = 1 |
| 240 | |
| 241 | self.input_size = [self.input_row, 50] |
| 242 | offset_lod = [[0, 4, 5, 8, self.input_row]] |
| 243 | self.lod = [[]] |
| 244 | # convert from offset-based lod to length-based lod |
| 245 | for i in range(len(offset_lod[0]) - 1): |
| 246 | self.lod[0].append(offset_lod[0][i + 1] - offset_lod[0][i]) |
| 247 | self.output_representation = 8 # output feature size |
| 248 | |
| 249 | |
| 250 | class TestSeqProjectCase2Len0(TestSeqProject): |