diff options
author | 2016-09-27 15:37:53 -0800 | |
---|---|---|
committer | 2016-09-27 16:49:44 -0700 | |
commit | 69cfb3b2e71c92b4837ef265b26680227022b861 (patch) | |
tree | 5e347aa316bd523863acba6f38026b08732c9783 /tensorflow/cc/saved_model/loader_test.cc | |
parent | 3d8c93548d933860ab4b1dc2caa84031f4c4878b (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.cc | 14 |
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; |