So I had a look at the C api. Seems simple enough. I propose a basic
TensorFlow.jl package that does the following:
- Defines the types TensorFlow.Status, TensorFlow.Tensor,
TensorFlow.Session, and TensorFlow.SessionOptions.
- Defines constructors such that e.g. a tensor can be created with
Tensor(data::Array{T,N}) and a session can also be created.
- Provides custom show() functions for displaying basic properties about
tensors and sessions.
And that's it. Further functionality (such as defining graphs, etc. using
other Julia packages such as LightGraphs.jl) can be done later once this
basic interface is in place. Thoughts?