該模型是使用保存:還原訓練的模型在Tensorflow 1.2
self.model.saver.save(sess, os.path.join(result_dir, "basic"), global_step=global_step)
這產生:
[email protected]:~/ChatLearner-v1$ ls -al ./Data/Result/
total 7945536
drwxrwxr-x 3 devuser devuser 4096 Oct 18 12:45 .
drwxrwxr-x 6 devuser devuser 4096 Oct 13 07:54 ..
-rw-rw-r-- 1 devuser devuser 1625702412 Oct 17 00:22 basic-143640.data-00000-of-00001
-rw-rw-r-- 1 devuser devuser 2660 Oct 17 00:22 basic-143640.index
-rw-rw-r-- 1 devuser devuser 1525771 Oct 17 00:22 basic-143640.meta
-rw-rw-r-- 1 devuser devuser 1625702412 Oct 17 01:52 basic-146205.data-00000-of-00001
-rw-rw-r-- 1 devuser devuser 2660 Oct 17 01:52 basic-146205.index
-rw-rw-r-- 1 devuser devuser 1525771 Oct 17 01:52 basic-146205.meta
-rw-rw-r-- 1 devuser devuser 1625702412 Oct 17 03:22 basic-148770.data-00000-of-00001
-rw-rw-r-- 1 devuser devuser 2660 Oct 17 03:22 basic-148770.index
-rw-rw-r-- 1 devuser devuser 1525771 Oct 17 03:22 basic-148770.meta
-rw-rw-r-- 1 devuser devuser 1625702412 Oct 17 04:51 basic-151335.data-00000-of-00001
-rw-rw-r-- 1 devuser devuser 2660 Oct 17 04:51 basic-151335.index
-rw-rw-r-- 1 devuser devuser 1525771 Oct 17 04:51 basic-151335.meta
-rw-rw-r-- 1 devuser devuser 1625702412 Oct 17 06:21 basic-153900.data-00000-of-00001
-rw-rw-r-- 1 devuser devuser 2660 Oct 17 06:21 basic-153900.index
-rw-rw-r-- 1 devuser devuser 1525771 Oct 17 06:21 basic-153900.meta
-rw-rw-r-- 1 devuser devuser 487 Oct 17 06:21 checkpoint
drwxr-xr-x 2 devuser devuser 4096 Oct 18 12:36 train_log
模型然後使用恢復:
self.model.saver.restore(session, os.path.join(result_dir, "basic"))
但是,這將引發出現以下錯誤:
tensorflow.python.framework.errors_impl.NotFoundError: Unsuccessful TensorSliceReader constructor: Failed to find any matching files for /home/devuser/ChatLearner-v1/Data/Result/basic
[[Node: save/RestoreV2_6 = RestoreV2[dtypes=[DT_FLOAT], _device="/job:localhost/replica:0/task:0/cpu:0"](_arg_save/Const_0_0, save/RestoreV2_6/tensor_names, save/RestoreV2_6/shape_and_slices)]]
任何人都可以請幫忙嗎?