TensorFlow is written in C++ and they use SWIG to generate wrappers for Python. There is no Julia target for SWIG, but looking at some discussions here seems to indicate that SWIG for Julia is kind of pointless given that things like Cxx.jl exist.
However, Cxx.jl requires special dev versions of both Julia and LLVM so it's not an "out of the box" experience just yet. There was a thread on TensorFlow here a few weeks back, I'm wondering if anyone was was working on Julia/TensorFlow interoperability? Are there alternatives to Cxx.jl for this kind of thing? Will Cxx.jl ever be at the point where we can use it with a standard release of Julia? Phil