---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\op_def_library.py in apply_op(self, op_type_name, name, **keywords)
489 as_ref=input_arg.is_ref,
--> 490 preferred_dtype=default_dtype)
491 except TypeError as err:
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py in convert_to_tensor(value, dtype, name, as_ref, preferred_dtype)
668 if ret is None:
--> 669 ret = conversion_func(value, dtype=dtype, name=name, as_ref=as_ref)
670
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\constant_op.py in _constant_tensor_conversion_function(v, dtype, name, as_ref)
175 _ = as_ref
--> 176 return constant(v, dtype=dtype, name=name)
177
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\constant_op.py in constant(value, dtype, shape, name, verify_shape)
164 tensor_value.tensor.CopyFrom(
--> 165 tensor_util.make_tensor_proto(value, dtype=dtype, shape=shape, verify_shape=verify_shape))
166 dtype_value = attr_value_pb2.AttrValue(type=tensor_value.tensor.dtype)
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\tensor_util.py in make_tensor_proto(values, dtype, shape, verify_shape)
359 if values is None:
--> 360 raise ValueError("None values not supported.")
361 # if dtype is provided, forces numpy array to be the type
ValueError: None values not supported.
During handling of the above exception, another exception occurred:
ValueError Traceback (most recent call last)
<ipython-input-22-a17894f1867b> in <module>()
39 coeffs = tf.zeros_like(x)
40 resid = tf.identity(x)
---> 41 inf_loop = tf.while_loop(while_cond, while_body, [kk, onespike, coeffs, resid, error], back_prop=False)
C:\Anaconda3\lib\site-packages\tensorflow\python\ops\control_flow_ops.py in while_loop(cond, body, loop_vars, shape_invariants, parallel_iterations, back_prop, swap_memory, name)
2634 context = WhileContext(parallel_iterations, back_prop, swap_memory, name)
2635 ops.add_to_collection(ops.GraphKeys.WHILE_CONTEXT, context)
-> 2636 result = context.BuildLoop(cond, body, loop_vars, shape_invariants)
2637 return result
2638
C:\Anaconda3\lib\site-packages\tensorflow\python\ops\control_flow_ops.py in BuildLoop(self, pred, body, loop_vars, shape_invariants)
2467 self.Enter()
2468 original_body_result, exit_vars = self._BuildLoop(
-> 2469 pred, body, original_loop_vars, loop_vars, shape_invariants)
2470 finally:
2471 self.Exit()
C:\Anaconda3\lib\site-packages\tensorflow\python\ops\control_flow_ops.py in _BuildLoop(self, pred, body, original_loop_vars, loop_vars, shape_invariants)
2417 structure=original_loop_vars,
2418 flat_sequence=vars_for_body_with_tensor_arrays)
-> 2419 body_result = body(*packed_vars_for_body)
2420 if not nest.is_sequence(body_result):
2421 body_result = [body_result]
<ipython-input-22-a17894f1867b> in while_body(kk, winning_val, coeffs, resid, error)
18 padding="SAME", name='convolutions')
19 winning_val = tf.reduce_max(convs)
---> 20 winner = tf.argmax(convs)
21 #coeffs = tf.select(convs == winning_val,
22 # convs,
C:\Anaconda3\lib\site-packages\tensorflow\python\ops\math_ops.py in argmax(input, axis, name, dimension)
247 raise ValueError("Cannot specify both 'axis' and 'dimension'")
248 axis = dimension
--> 249 return gen_math_ops.arg_max(input, axis, name)
250
251
C:\Anaconda3\lib\site-packages\tensorflow\python\ops\gen_math_ops.py in arg_max(input, dimension, name)
166 """
167 result = _op_def_lib.apply_op("ArgMax", input=input, dimension=dimension,
--> 168 name=name)
169 return result
170
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\op_def_library.py in apply_op(self, op_type_name, name, **keywords)
501 # What type does convert_to_tensor think it has?
502 observed = ops.convert_to_tensor(values,
--> 503 as_ref=input_arg.is_ref).dtype.name
504 prefix = ("Input '%s' of '%s' Op has type %s that does not match" %
505 (input_name, op_type_name, observed))
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py in convert_to_tensor(value, dtype, name, as_ref, preferred_dtype)
667
668 if ret is None:
--> 669 ret = conversion_func(value, dtype=dtype, name=name, as_ref=as_ref)
670
671 if ret is NotImplemented:
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\constant_op.py in _constant_tensor_conversion_function(v, dtype, name, as_ref)
174 as_ref=False):
175 _ = as_ref
--> 176 return constant(v, dtype=dtype, name=name)
177
178
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\constant_op.py in constant(value, dtype, shape, name, verify_shape)
163 tensor_value = attr_value_pb2.AttrValue()
164 tensor_value.tensor.CopyFrom(
--> 165 tensor_util.make_tensor_proto(value, dtype=dtype, shape=shape, verify_shape=verify_shape))
166 dtype_value = attr_value_pb2.AttrValue(type=tensor_value.tensor.dtype)
167 const_tensor = g.create_op(
C:\Anaconda3\lib\site-packages\tensorflow\python\framework\tensor_util.py in make_tensor_proto(values, dtype, shape, verify_shape)
358 else:
359 if values is None:
--> 360 raise ValueError("None values not supported.")
361 # if dtype is provided, forces numpy array to be the type
362 # provided if possible.
ValueError: None values not supported.