aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/cc/saved_model/loader_test.cc
diff options
context:
space:
mode:
authorGravatar Sukriti Ramesh <sukritiramesh@google.com>2016-09-27 15:37:53 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2016-09-27 16:49:44 -0700
commit69cfb3b2e71c92b4837ef265b26680227022b861 (patch)
tree5e347aa316bd523863acba6f38026b08732c9783 /tensorflow/cc/saved_model/loader_test.cc
parent3d8c93548d933860ab4b1dc2caa84031f4c4878b (diff)
Use a sharded saver in SavedModel.
Change: 134471468
Diffstat (limited to 'tensorflow/cc/saved_model/loader_test.cc')
-rw-r--r--tensorflow/cc/saved_model/loader_test.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/tensorflow/cc/saved_model/loader_test.cc b/tensorflow/cc/saved_model/loader_test.cc
index cef28d96f9..b2d55a9ade 100644
--- a/tensorflow/cc/saved_model/loader_test.cc
+++ b/tensorflow/cc/saved_model/loader_test.cc
@@ -28,6 +28,8 @@ namespace {
constexpr char kTestDataPb[] = "cc/saved_model/testdata/half_plus_two";
constexpr char kTestDataPbTxt[] = "cc/saved_model/testdata/half_plus_two_pbtxt";
+constexpr char kTestDataSharded[] =
+ "cc/saved_model/testdata/half_plus_two_sharded";
class LoaderTest : public ::testing::Test {
protected:
@@ -110,6 +112,18 @@ TEST_F(LoaderTest, PbtxtFormat) {
CheckSavedModelBundle(bundle);
}
+TEST_F(LoaderTest, ShardedVariables) {
+ SavedModelBundle bundle;
+ SessionOptions session_options;
+ RunOptions run_options;
+
+ const string export_dir =
+ io::JoinPath(testing::TensorFlowSrcRoot(), kTestDataSharded);
+ TF_ASSERT_OK(LoadSavedModel(export_dir, {kSavedModelTagServe},
+ session_options, run_options, &bundle));
+ CheckSavedModelBundle(bundle);
+}
+
TEST_F(LoaderTest, InvalidExportPath) {
SavedModelBundle bundle;
RunOptions run_options;