RandLA-Net icon indicating copy to clipboard operation
RandLA-Net copied to clipboard

Caught a NaN error : 3

Open yolic66 opened this issue 10 months ago • 0 comments

EPOCH 0 Caught a NaN error : 3 Graph execution error:

Detected at node 'loss/mul' defined at (most recent call last): File "c:\Users\dell\Desktop\RandLA-Net-master\main_Semantic3D.py", line 324, in model = Network(dataset, cfg) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 80, in init self.loss = self.get_loss(valid_logits, valid_labels, self.class_weights) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 266, in get_loss weights = tf.reduce_sum(class_weights * one_hot_labels, axis=1) Node: 'loss/mul' Detected at node 'loss/mul' defined at (most recent call last): File "c:\Users\dell\Desktop\RandLA-Net-master\main_Semantic3D.py", line 324, in model = Network(dataset, cfg) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 80, in init self.loss = self.get_loss(valid_logits, valid_labels, self.class_weights) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 266, in get_loss weights = tf.reduce_sum(class_weights * one_hot_labels, axis=1) Node: 'loss/mul' 2 root error(s) found. (0) INVALID_ARGUMENT: required broadcastable shapes [[{{node loss/mul}}]] [[optimizer/gradients/layers/Encoder_layer_0LFAmlp1/Conv2D_grad/Conv2DBackpropFilter/_1021]] (1) INVALID_ARGUMENT: required broadcastable shapes [[{{node loss/mul}}]] 0 successful operations. 0 derived errors ignored. name: "loss/mul" op: "Mul" input: "loss/Const" input: "loss/one_hot" attr { key: "T" value { type: DT_FLOAT } }

loss/mul ['loss/Const:0', 'loss/one_hot:0'] ['loss/mul:0'] Traceback (most recent call last): File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\client\session.py", line 1377, in _do_call return fn(*args) File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\client\session.py", line 1360, in _run_fn return self._call_tf_sessionrun(options, feed_dict, fetch_list, File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\client\session.py", line 1453, in _call_tf_sessionrun return tf_session.TF_SessionRun_wrapper(self._session, options, feed_dict, tensorflow.python.framework.errors_impl.InvalidArgumentError: 2 root error(s) found. (0) INVALID_ARGUMENT: required broadcastable shapes [[{{node loss/mul}}]] [[optimizer/gradients/layers/Encoder_layer_0LFAmlp1/Conv2D_grad/Conv2DBackpropFilter/_1021]] (1) INVALID_ARGUMENT: required broadcastable shapes [[{{node loss/mul}}]] 0 successful operations. 0 derived errors ignored.

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 162, in train _, _, summary, l_out, probs, labels, acc = self.sess.run(ops, {self.is_training: True}) File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\client\session.py", line 967, in run result = self._run(None, fetches, feed_dict, options_ptr, File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\client\session.py", line 1190, in _run results = self._do_run(handle, final_targets, final_fetches, File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\client\session.py", line 1370, in _do_run return self._do_call(_run_fn, feeds, fetches, targets, options, File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\client\session.py", line 1396, in _do_call raise type(e)(node_def, op, message) # pylint: disable=no-value-for-parameter tensorflow.python.framework.errors_impl.InvalidArgumentError: Graph execution error:

Detected at node 'loss/mul' defined at (most recent call last): File "c:\Users\dell\Desktop\RandLA-Net-master\main_Semantic3D.py", line 324, in model = Network(dataset, cfg) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 80, in init self.loss = self.get_loss(valid_logits, valid_labels, self.class_weights) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 266, in get_loss weights = tf.reduce_sum(class_weights * one_hot_labels, axis=1) Node: 'loss/mul' Detected at node 'loss/mul' defined at (most recent call last): File "c:\Users\dell\Desktop\RandLA-Net-master\main_Semantic3D.py", line 324, in model = Network(dataset, cfg) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 80, in init self.loss = self.get_loss(valid_logits, valid_labels, self.class_weights) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 266, in get_loss weights = tf.reduce_sum(class_weights * one_hot_labels, axis=1) Node: 'loss/mul' 2 root error(s) found. (0) INVALID_ARGUMENT: required broadcastable shapes [[{{node loss/mul}}]] [[optimizer/gradients/layers/Encoder_layer_0LFAmlp1/Conv2D_grad/Conv2DBackpropFilter/_1021]] (1) INVALID_ARGUMENT: required broadcastable shapes [[{{node loss/mul}}]] 0 successful operations. 0 derived errors ignored.

Original stack trace for 'loss/mul': File "c:\Users\dell\Desktop\RandLA-Net-master\main_Semantic3D.py", line 324, in model = Network(dataset, cfg) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 80, in init self.loss = self.get_loss(valid_logits, valid_labels, self.class_weights) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 266, in get_loss weights = tf.reduce_sum(class_weights * one_hot_labels, axis=1) File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\util\traceback_utils.py", line 150, in error_handler return fn(*args, **kwargs) File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\ops\math_ops.py", line 1406, in binary_op_wrapper return func(x, y, name=name) File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\ops\math_ops.py", line 1766, in _mul_dispatch return multiply(x, y, name=name) File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\util\traceback_utils.py", line 150, in error_handler return fn(*args, **kwargs) File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\util\dispatch.py", line 1082, in op_dispatch_handler return dispatch_target(*args, **kwargs) File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\ops\math_ops.py", line 529, in multiply return gen_math_ops.mul(x, y, name) File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\ops\gen_math_ops.py", line 6588, in mul _, _, _op, _outputs = _op_def_library._apply_op_helper( File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\framework\op_def_library.py", line 740, in _apply_op_helper op = g._create_op_internal(op_type_name, inputs, dtypes=None, File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\framework\ops.py", line 3776, in _create_op_internal ret = Operation( File "D:\software\Anaconda\envs\etmvsnet\lib\site-packages\tensorflow\python\framework\ops.py", line 2175, in init self._traceback = tf_stack.extract_stack_for_node(self._c_op)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "c:\Users\dell\Desktop\RandLA-Net-master\main_Semantic3D.py", line 325, in model.train(dataset) File "c:\Users\dell\Desktop\RandLA-Net-master\RandLANet.py", line 199, in train a = 1 / 0 ZeroDivisionError: division by zero

yolic66 avatar Apr 08 '24 13:04 yolic66