MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / TrivialResolver

Class TrivialResolver

tensorflow/lite/model_test.cc:53–69  ·  view source on GitHub ↗

Provide a trivial resolver that returns a constant value no matter what op is asked for.

Source from the content-addressed store, hash-verified

51// Provide a trivial resolver that returns a constant value no matter what
52// op is asked for.
53class TrivialResolver : public OpResolver {
54 public:
55 explicit TrivialResolver(TfLiteRegistration* constant_return = nullptr)
56 : constant_return_(constant_return) {}
57 // Find the op registration of a custom operator by op name.
58 const TfLiteRegistration* FindOp(tflite::BuiltinOperator op,
59 int version) const override {
60 return constant_return_;
61 }
62 // Find the op registration of a custom operator by op name.
63 const TfLiteRegistration* FindOp(const char* op, int version) const override {
64 return constant_return_;
65 }
66
67 private:
68 TfLiteRegistration* constant_return_;
69};
70
71TEST(BasicFlatBufferModel, TestNonExistantFiles) {
72 ASSERT_TRUE(!FlatBufferModel::BuildFromFile("/tmp/tflite_model_1234"));

Callers 1

TESTFunction · 0.85

Calls

no outgoing calls

Tested by 1

TESTFunction · 0.68