diff --git a/tensorflow/core/kernels/boosted_trees/resource_ops.cc b/tensorflow/core/kernels/boosted_trees/resource_ops.cc index 376679d2e38..efb0d10c220 100644 --- a/tensorflow/core/kernels/boosted_trees/resource_ops.cc +++ b/tensorflow/core/kernels/boosted_trees/resource_ops.cc @@ -54,6 +54,16 @@ class BoostedTreesCreateEnsembleOp : public OpKernel { std::unique_ptr<BoostedTreesEnsembleResource> result( new BoostedTreesEnsembleResource()); tstring tst = tree_ensemble_serialized_t->scalar<tstring>()(); + std::cerr << "Got a string of " << tst.size() << " characters, of type " << tst.type() << "\n"; + const char* tst_data = tst.data(); + for (int i = 0; i < tst.size(); i++) { + fprintf(stderr, "%02x ", tst_data[i]); + if (i % 16 == 15) + fprintf(stderr, "\n"); + else if (i % 8 == 7) + fprintf(stderr, " "); + } + fprintf(stderr, "\n"); std::cerr << "BoostedTreesCreateEnsembleOp::Compute V\n"; if (!result->InitFromSerialized(tst, stamp_token)) { std::cerr << "BoostedTreesCreateEnsembleOp::Compute ^(1)\n"; diff --git a/tensorflow/core/kernels/boosted_trees/resources.cc b/tensorflow/core/kernels/boosted_trees/resources.cc index be5d30ddb08..6d80a177c4e 100644 --- a/tensorflow/core/kernels/boosted_trees/resources.cc +++ b/tensorflow/core/kernels/boosted_trees/resources.cc @@ -40,11 +40,13 @@ bool BoostedTreesEnsembleResource::InitFromSerialized(const string& serialized, std::cerr << "Got a string of " << serialized.size() << " characters\n"; const char* serialized_data = serialized.data(); for (int i = 0; i < serialized.size(); i++) { - std::cerr << reinterpret_cast<int>(serialized_data[i]) << " "; - if (i % 10 == 9) - std::cerr << "\n"; + fprintf(stderr, "%02x ", serialized_data[i]); + if (i % 16 == 15) + fprintf(stderr, "\n"); + else if (i % 8 == 7) + fprintf(stderr, " "); } - std::cerr << "\n"; + fprintf(stderr, "\n"); CHECK_EQ(stamp(), -1) << "Must Reset before Init."; std::cerr << "ParseProtoUnlimited...\n"; if (ParseProtoUnlimited(tree_ensemble_, serialized)) {