| 172 | } |
| 173 | |
| 174 | int32 BoostedTreesEnsembleResource::feature_id(const int32 tree_id, |
| 175 | const int32 node_id) const { |
| 176 | const auto node = tree_ensemble_->trees(tree_id).nodes(node_id); |
| 177 | DCHECK_EQ(node.node_case(), boosted_trees::Node::kBucketizedSplit); |
| 178 | return node.bucketized_split().feature_id(); |
| 179 | } |
| 180 | |
| 181 | int32 BoostedTreesEnsembleResource::bucket_threshold( |
| 182 | const int32 tree_id, const int32 node_id) const { |
no test coverage detected