About Me

My photo

I helped create Google Cardboard and Google Earth VR. Current interests include virtual reality, machine learning, and Bitcoin.


Tensorflow tidbit: incompatible with expected float_ref

'x' was passed float from 'y:0' incompatible with expected float_ref

This means that a node in your graph expected to get a variable, but was given a constant instead. This is a message you might see when trying to freeze a graph using graph_util.convert_variables_to_constants. You probably need to add 'y' to the variable_names_blacklist parameter when calling graph_util.convert_variables_to_constants so that it doesn't get converted into a constant. Or, if you're sure you want 'y' to be a constant then you'll need to figure out why your graph contains 'x' that expects it to be a variable; perhaps 'x' can be removed.