TensorFlow-Unreal-Examples icon indicating copy to clipboard operation
TensorFlow-Unreal-Examples copied to clipboard

mnistSaveLoad is not working..

Open sangwonrr opened this issue 5 years ago • 0 comments

use unreal version : 4.21.2

sample mnistSaveLoad does not work. When I run the sample, the following error occurs.

Please help me.


sample BeginPlay error

BeginPlay, importing TF module: mnistSaveLoad Variable W already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE in VarScope? Originally defined at: File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\framework\ops.py", line 1717, in init self._traceback = tf_stack.extract_stack() File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\framework\ops.py", line 3155, in create_op op_def=op_def) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\util\deprecation.py", line 454, in new_func return func(*args, **kwargs) Traceback (most recent call last): File "D:\Unreal\tensorflow-ue4-examples-master\Content\Scripts\mnistSaveLoad.py", line 32, in onSetup saver = tf.train.import_meta_graph(self.model_path + ".meta") File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\training\saver.py", line 1931, in import_meta_graph meta_graph_def = meta_graph.read_meta_graph_file(meta_graph_or_file) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\framework\meta_graph.py", line 633, in read_meta_graph_file raise IOError("File %s does not exist." % filename) OSError: File ../../../../../../Unreal/tensorflow-ue4-examples-master/Content/Scripts/model/mnistSimple/model.ckpt.meta does not exist. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\tensorflow-ue4\Content\Scripts\TensorFlowComponent.py", line 36, in begin_play self.setup() File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\tensorflow-ue4\Content\Scripts\TensorFlowComponent.py", line 56, in setup self.setup_blocking() File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\tensorflow-ue4\Content\Scripts\TensorFlowComponent.py", line 130, in setup_blocking self.tfapi.onSetup() File "D:\Unreal\tensorflow-ue4-examples-master\Content\Scripts\mnistSaveLoad.py", line 45, in onSetup W = tf.get_variable('W', [784, 10], initializer=tf.zeros_initializer) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\ops\variable_scope.py", line 1467, in get_variable aggregation=aggregation) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\ops\variable_scope.py", line 1217, in get_variable aggregation=aggregation) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\ops\variable_scope.py", line 527, in get_variable aggregation=aggregation) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\ops\variable_scope.py", line 481, in _true_getter aggregation=aggregation) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\ops\variable_scope.py", line 848, in _get_single_variable name, "".join(traceback.format_list(tb)))) ValueError: Variable W already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE in VarScope? Originally defined at: File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\framework\ops.py", line 1717, in init self._traceback = tf_stack.extract_stack() File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\framework\ops.py", line 3155, in create_op op_def=op_def) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\util\deprecation.py", line 454, in new_func return func(*args, **kwargs)


sample load error

At least two variables have the same name: Adam/beta_1 Traceback (most recent call last): File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\tensorflow-ue4\Content\Scripts\TensorFlowComponent.py", line 36, in begin_play self.setup() File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\tensorflow-ue4\Content\Scripts\TensorFlowComponent.py", line 56, in setup self.setup_blocking() File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\tensorflow-ue4\Content\Scripts\TensorFlowComponent.py", line 130, in setup_blocking self.tfapi.onSetup() File "D:\Unreal\tensorflow-ue4-examples-master\Content\Scripts\mnistSaveLoad.py", line 50, in onSetup self.saver = tf.train.Saver() File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\training\saver.py", line 1281, in init self.build() File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\training\saver.py", line 1293, in build self._build(self._filename, build_save=True, build_restore=True) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\training\saver.py", line 1330, in _build build_save=build_save, build_restore=build_restore) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\training\saver.py", line 756, in _build_internal saveables = self._ValidateAndSliceInputs(names_to_saveables) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\training\saver.py", line 656, in _ValidateAndSliceInputs names_to_saveables = BaseSaverBuilder.OpListToDict(names_to_saveables) File "D:\Unreal\tensorflow-ue4-examples-master\Plugins\UnrealEnginePython\Binaries\Win64\Lib\site-packages\tensorflow\python\training\saver.py", line 563, in OpListToDict name) ValueError: At least two variables have the same name: Adam/beta_1

sangwonrr avatar Mar 31 '19 17:03 sangwonrr