| 21 | } |
| 22 | |
| 23 | size_t SlotReader::nnzEle(int slot_id) const { |
| 24 | size_t nnz = 0; |
| 25 | for (int i = 0; i < info_.slot_size(); ++i) { |
| 26 | if (info_.slot(i).id() == slot_id) nnz = info_.slot(i).nnz_ele(); |
| 27 | } |
| 28 | return nnz; |
| 29 | } |
| 30 | |
| 31 | int SlotReader::read(ExampleInfo* info) { |
| 32 | CHECK_GT(FLAGS_num_threads, 0); |