aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/util/tensor_slice_reader_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/core/util/tensor_slice_reader_test.cc')
-rw-r--r--tensorflow/core/util/tensor_slice_reader_test.cc22
1 files changed, 13 insertions, 9 deletions
diff --git a/tensorflow/core/util/tensor_slice_reader_test.cc b/tensorflow/core/util/tensor_slice_reader_test.cc
index 8545697886..f4859262e1 100644
--- a/tensorflow/core/util/tensor_slice_reader_test.cc
+++ b/tensorflow/core/util/tensor_slice_reader_test.cc
@@ -13,6 +13,8 @@ See the License for the specific language governing permissions and
limitations under the License.
==============================================================================*/
+#include <utility>
+
#include "tensorflow/core/util/tensor_slice_reader.h"
#include "tensorflow/core/framework/types.h"
@@ -48,8 +50,9 @@ namespace {
//
// We assume this is a row-major matrix.
-void SimpleFloatHelper(TensorSliceWriter::CreateBuilderFunction create_function,
- TensorSliceReader::OpenTableFunction open_function) {
+void SimpleFloatHelper(
+ const TensorSliceWriter::CreateBuilderFunction& create_function,
+ TensorSliceReader::OpenTableFunction open_function) {
const string fname_base = io::JoinPath(testing::TmpDir(), "float_checkpoint");
TensorShape shape({4, 5});
@@ -108,7 +111,7 @@ void SimpleFloatHelper(TensorSliceWriter::CreateBuilderFunction create_function,
// Now we need to read the tensor slices
const string filepattern = strings::StrCat(fname_base, "_*");
- TensorSliceReader reader(filepattern, open_function);
+ TensorSliceReader reader(filepattern, std::move(open_function));
TF_EXPECT_OK(reader.status());
EXPECT_EQ(2, reader.num_files());
@@ -171,9 +174,10 @@ TEST(TensorSliceReaderTest, SimpleFloat) {
}
template <typename T, typename U>
-void SimpleIntXHelper(TensorSliceWriter::CreateBuilderFunction create_function,
- TensorSliceReader::OpenTableFunction open_function,
- const string& checkpoint_file) {
+void SimpleIntXHelper(
+ const TensorSliceWriter::CreateBuilderFunction& create_function,
+ TensorSliceReader::OpenTableFunction open_function,
+ const string& checkpoint_file) {
const string fname_base = io::JoinPath(testing::TmpDir(), checkpoint_file);
TensorShape shape({4, 5});
@@ -232,7 +236,7 @@ void SimpleIntXHelper(TensorSliceWriter::CreateBuilderFunction create_function,
// Now we need to read the tensor slices
const string filepattern = strings::StrCat(fname_base, "_*");
- TensorSliceReader reader(filepattern, open_function);
+ TensorSliceReader reader(filepattern, std::move(open_function));
TF_EXPECT_OK(reader.status());
EXPECT_EQ(2, reader.num_files());
@@ -304,8 +308,8 @@ TEST_SIMPLE_INT(int8, int32)
TEST_SIMPLE_INT(uint8, int32)
void CachedTensorSliceReaderTesterHelper(
- TensorSliceWriter::CreateBuilderFunction create_function,
- TensorSliceReader::OpenTableFunction open_function) {
+ const TensorSliceWriter::CreateBuilderFunction& create_function,
+ const TensorSliceReader::OpenTableFunction& open_function) {
const string fname_base = io::JoinPath(testing::TmpDir(), "float_checkpoint");
TensorShape shape({4, 5});