Can you try to add a sleep of 1s before the remove on lines 1767 in the file theano/gof/compile.py?
Le 26 juil. 2016 03:10, "Feras Almasri" <[email protected]> a écrit : > I already did upgrade to the latest version ans yes all the program is > very slow if I compare it with the same code on linux on virtual machine. > > > > On Monday, July 25, 2016 at 3:42:08 PM UTC+2, nouiz wrote: >> >> We also observed some slowness on Windows compared to Linux when >> compiling C code. But not after that. Do you still see slowdown after the >> compilation of C code is done? This is cached, so if you launch the same >> job multiple time, the 2nd and following time won't compile c code. >> >> There was changes related to your error in the master of Theano. Update >> Theano to it, it will probably fix them: >> >> >> http://www.deeplearning.net/software/theano/install.html#bleeding-edge-install-instructions >> >> Fred >> >> On Mon, Jul 25, 2016 at 9:07 AM, Feras Almasri <[email protected]> wrote: >> >>> I'm having this warning by using both cpu and gpu on windows beside this >>> theano is slower than running on virtual machine linux. >>> >>> hidden layer number is 10 >>> ERROR (theano.gof.opt): Optimization failure due to: constant_folding >>> ERROR (theano.gof.opt): node: ScalarFromTensor(TensorConstant{15}) >>> ERROR (theano.gof.opt): TRACEBACK: >>> ERROR (theano.gof.opt): Traceback (most recent call last): >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cmodule.py", >>> line 1767, in _try_compile_tmp >>> os.remove(exe_path + ".exe") >>> PermissionError: [WinError 32] The process cannot access the file >>> because it is being used by another process: >>> 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\try_march_5ym6a6ns.exe' >>> >>> During handling of the above exception, another exception occurred: >>> >>> Traceback (most recent call last): >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\opt.py", >>> line 1820, in process_node >>> replacements = lopt.transform(node) >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\tensor\opt.py", >>> line 6099, in constant_folding >>> no_recycling=[]) >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\op.py", >>> line 975, in make_thunk >>> no_recycling) >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\op.py", >>> line 875, in make_c_thunk >>> output_storage=node_output_storage) >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cc.py", >>> line 1189, in make_thunk >>> keep_lock=keep_lock) >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cc.py", >>> line 1130, in __compile__ >>> keep_lock=keep_lock) >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cc.py", >>> line 1577, in cthunk_factory >>> key = self.cmodule_key() >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cc.py", >>> line 1267, in cmodule_key >>> compile_args=self.compile_args(), >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cc.py", >>> line 950, in compile_args >>> ret += c_compiler.compile_args() >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cmodule.py", >>> line 2066, in compile_args >>> default_compilation_result, default_execution_result = >>> try_march_flag(GCC_compiler.march_flags) >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cmodule.py", >>> line 1834, in try_march_flag >>> flags=cflags, try_run=True) >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cmodule.py", >>> line 2166, in try_compile_tmp >>> theano.config.cxx) >>> File >>> "C:\SciSoft\WinPython-64bit-3.4.4.3Qt5\python-3.4.4.amd64\lib\site-packages\theano\gof\cmodule.py", >>> line 1772, in _try_compile_tmp >>> err += "\n" + str(e) >>> TypeError: can't concat bytes to str >>> >>> -- >>> >>> --- >>> 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. >>> >> >> -- > > --- > 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. > -- --- 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.
