I figured it out - putting the following line in the code, (right after 
theano function is defined):

theano.printing.debugprint(<theano_function_name>, print_type=True)

Will show the graph of all theano variables, with their type. From there I 
saw that one of my numpy function (np.mean) did not have dtype specified. I 
added dtype=theano.config.floatX and the warning disappeared.




On Monday, October 24, 2016 at 8:23:01 AM UTC-7, Michael Klachko wrote:
>
> I enabled warn_float64 flag in theano config, and now when I'm running my 
> neural net code, I'm getting the following:
>
> c:\Theano\theano\gof\graph.py:447: UserWarning: You are creating a 
> TensorVariable with float64 dtype. You requested an action via the Theano 
> flag warn_float64={ignore,warn,raise,pdb}. 
>
> cp = self.__class__(self.type, None, None, self.name)
>
>
> How do I find out which variable is causing it? 
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to