13 DMLC_REGISTRY_FILE_TAG(load_data_counts);
15 static void load_data_counts(ASTNode* node,
16 const std::vector<std::vector<size_t>>& counts) {
17 if (node->tree_id >= 0 && node->node_id >= 0) {
18 node->data_count = counts[node->tree_id][node->node_id];
20 for (ASTNode* child : node->children) {
21 load_data_counts(child, counts);
26 ASTBuilder::LoadDataCounts(
const std::vector<std::vector<size_t>>& counts) {
27 load_data_counts(this->main_node, counts);