Thanks, If this is a problem with my installation, then I'll check it out 
and see whats up. These visualizations are beautiful by the way, amazing 
job with that. I created this 
training function visualization of lenet5 and couldn't take my eyes off of 
it. 
https://github.com/ragavvenkatesan/yann/blob/master/docs/source/pantry/samples/train.pdf

On Monday, November 21, 2016 at 6:37:45 AM UTC-7, nouiz wrote:
>
> This is a problem with your installation of pydot_ng. We can't help to fix 
> it. Make sure to use Theano dev version, remove/reinstall pydot_ng or try 
> other pydot package like pydot.
>
> On Sun, Nov 20, 2016 at 6:00 PM, Ragav Venkatesan <[email protected] 
> <javascript:>> wrote:
>
>> Infact, in macOs, even the first line (static printer) gives the 
>> following error:
>>
>>   File 
>> "/Users/ragav/anaconda/lib/python2.7/site-packages/theano/d3viz/d3viz.py", 
>> line 81, in d3viz
>>
>>     dot_graph = graph.create_dot()
>>
>>   File 
>> "/Users/ragav/anaconda/lib/python2.7/site-packages/pydot_ng-1.0.1.dev0-py2.7.egg/pydot_ng/__init__.py",
>>  
>> line 1656, in <lambda>
>>
>>     
>>
>>   File 
>> "/Users/ragav/anaconda/lib/python2.7/site-packages/pydot_ng-1.0.1.dev0-py2.7.egg/pydot_ng/__init__.py",
>>  
>> line 1849, in create
>>
>>     
>>
>>   File "/Users/ragav/anaconda/lib/python2.7/subprocess.py", line 711, in 
>> __init__
>>
>>     errread, errwrite)
>>
>>   File "/Users/ragav/anaconda/lib/python2.7/subprocess.py", line 1343, in 
>> _execute_child
>>
>>     raise child_exception
>>
>> OSError: [Errno 86] Bad CPU type in executable
>>
>> On Sunday, November 20, 2016 at 3:50:58 PM UTC-7, Ragav Venkatesan wrote:
>>>
>>> Say I import as following. 
>>>
>>> from theano.printing import pydotprint as static_theano_print 
>>>>
>>>> from theano.d3viz import d3viz as dynamic_theano_print
>>>>
>>>>
>>> and I create a theano function which is function. and I have a path and 
>>> a filename in the variable filename and I do the following:
>>>  
>>>
>>>>         static_theano_print(function, filename + '.png') 
>>>
>>>         dynamic_theano_print(function, filename + '.html') # this is not 
>>>> working for something
>>>
>>>
>>> The static printer is printing a beautiful png file. But the dynamic 
>>> printer is throwing me the following error:
>>>
>>>   File 
>>> "/home/ragav/anaconda2/lib/python2.7/site-packages/theano/d3viz/d3viz.py", 
>>> line 80, in d3viz
>>>
>>>     graph = formatter(fct)
>>>
>>>   File 
>>> "/home/ragav/anaconda2/lib/python2.7/site-packages/theano/d3viz/formatting.py",
>>>  
>>> line 203, in __call__
>>>
>>>     vparams['tag'] = var_tag(var)
>>>
>>>   File 
>>> "/home/ragav/anaconda2/lib/python2.7/site-packages/theano/d3viz/formatting.py",
>>>  
>>> line 315, in var_tag
>>>
>>>     path = os.path.basename(path)
>>>
>>>   File "/home/ragav/anaconda2/lib/python2.7/posixpath.py", line 114, in 
>>> basename
>>>
>>>     i = p.rfind('/') + 1
>>>
>>> AttributeError: 'tuple' object has no attribute 'rfind'
>>>  
>>> I wonder why and how I can solve this ?
>>>  
>>>
>> -- 
>>
>> --- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
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