Fake example so the num input examples is a multiple of the batch size. When running eval/predict on the TPU, we need to pad the number of examples to be a multiple of the batch size, because the TPU requires a fixed batch size. The alternative is to drop the last batch, which is bad because i
| 157 | |
| 158 | |
| 159 | class PaddingInputExample(object): |
| 160 | """Fake example so the num input examples is a multiple of the batch size. |
| 161 | When running eval/predict on the TPU, we need to pad the number of examples |
| 162 | to be a multiple of the batch size, because the TPU requires a fixed batch |
| 163 | size. The alternative is to drop the last batch, which is bad because it means |
| 164 | the entire output data won't be generated. |
| 165 | We use this class instead of `None` because treating `None` as padding |
| 166 | battches could cause silent errors. |
| 167 | """ |
| 168 | |
| 169 | |
| 170 | class InputFeatures(object): |