| 408 | } |
| 409 | |
| 410 | void Dataset::FinishLoad() { |
| 411 | if (is_finish_load_) { return; } |
| 412 | if (num_groups_ > 0) { |
| 413 | OMP_INIT_EX(); |
| 414 | #pragma omp parallel for schedule(guided) |
| 415 | for (int i = 0; i < num_groups_; ++i) { |
| 416 | OMP_LOOP_EX_BEGIN(); |
| 417 | feature_groups_[i]->bin_data_->FinishLoad(); |
| 418 | OMP_LOOP_EX_END(); |
| 419 | } |
| 420 | OMP_THROW_EX(); |
| 421 | } |
| 422 | is_finish_load_ = true; |
| 423 | } |
| 424 | |
| 425 | void Dataset::CopyFeatureMapperFrom(const Dataset* dataset) { |
| 426 | feature_groups_.clear(); |
no outgoing calls
no test coverage detected