TensorFlow.jl icon indicating copy to clipboard operation
TensorFlow.jl copied to clipboard

Any news on a windows compatible version of Tensorflow.jl?

Open TilemanConring opened this issue 7 years ago • 7 comments

I see proposals in the Pull requests that seem to work but somehow they are not included yet? I would like to use TensorFlow.jl in a class, but as most students have a windows machine at the moment it is not possible.

Thanks a lot in advance for your work!

TilemanConring avatar Jan 25 '18 11:01 TilemanConring

https://github.com/malmaud/TensorFlow.jl/pull/302

No. This does not work at all. It Segfaults for basic operations like creating variables.

Neither @malmaud nor I use windows for dev work so the motivation is lacking. I gave it my best shot in #302 on one of my rare free days. but I got unending segfaults. Those segfaults weren't coming from the julia code, they were coming from the C core library (libtensorflow.dll). I think we'ld need support from the core tensorflow devs to debug and solve them down effectively. (Which we are unlikely to get, AFAIK).

Their is a slim chance they have actually been fixed in the latest libtensorflow.dll, so it might just all be fixed now.

I'm really busy with my actual thesis stuff and am honestly unlikely to have time to give it another shot. Though I'ld be willing to offer support to anyone who wanted to try.

oxinabox avatar Jan 25 '18 14:01 oxinabox

I do have a Windows comp for dev work now, so I can do a pass soon. If it's not fixable in the timeframe of around an evening though, I might have to punt for a while.

malmaud avatar Jan 25 '18 15:01 malmaud

Thanks a lot! If I could help you, just let me know ...

TilemanConring avatar Jan 26 '18 08:01 TilemanConring

While people are waiting, if you add the package PyCall, you can download TensorFlow. Pkg.add("PyCall") using PyCall Pkg.add("Tensorflow") Pkg.status("TensorFlow")

I have a CPU only version working. Just it doesn't support TensorBoard and folder cleanup, but the main TF stuff works fine. No crashes on my windows 10 machine, with TF 1.13. I will be working on the GPU version in the next few days. You can install mine this way: using Pkg; Pkg.add("https://github.com/blair0011/TensorFlow.jl.git")

All feedback is appreciated.

blair0011 avatar Apr 23 '19 04:04 blair0011

Can you submit your changes as a PR? You can put 'work in progress' in the title if it isn't ready to be merged yet.

malmaud avatar Apr 23 '19 13:04 malmaud

I am already almost done with the GPU version. Once that is tested I will submit a PR probably tomorrow maybe Thursday.

blair0011 avatar Apr 23 '19 16:04 blair0011