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.
