#ifndef TENSORFLOW_FRAMEWORK_FAKE_INPUT_H_ #define TENSORFLOW_FRAMEWORK_FAKE_INPUT_H_ #include "tensorflow/core/framework/node_def_builder.h" #include "tensorflow/core/framework/types.h" namespace tensorflow { // These functions return values that may be passed to // NodeDefBuilder::Input() to add an input for a test. Use them when // you don't care about the node names/output indices providing the // input. They also allow you to omit the input types and/or // list length when they may be inferred. FakeInputFunctor FakeInput(); // Infer everything FakeInputFunctor FakeInput(DataType dt); FakeInputFunctor FakeInput(int n); // List of length n FakeInputFunctor FakeInput(int n, DataType dt); FakeInputFunctor FakeInput(DataTypeSlice dts); inline FakeInputFunctor FakeInput(std::initializer_list dts) { return FakeInput(DataTypeSlice(dts)); } } // namespace tensorflow #endif // TENSORFLOW_FRAMEWORK_FAKE_INPUT_H_