Is there a documentation on how/where to download pre-built TensorFlow libraries for C/C++ integration on Jetson Nano? In particular, I am looking for tarballs similar to these: Install TensorFlow for C
Alternatively, how can we build from source. Step by step documentation would be very helpful.
Hi @dusty_nv: Thank you for the reply. The wheel pkg is for Python and it won’t work as is for C/C++ integration. It would be really helpful if we could get access to native TensorFlow libraries (essentially a tarball containing libtensorflow.so, libtensorflow_franework.so and associated header files such as those provided at this link: Install TensorFlow for C )
@dusty_nv: I tried building TensorFlow C-library for Jetson Nano but running into several build issues as I described in github issue link. Would it be possible to get a download link for TF C-library from your build processes? Appreciate any pointers on how to proceed. Thanks.
@sdeoras: could you tell me how do you build TensorFlow 1.12.0 on Jetson Nano ? you compile & build both TensorFlow library and C/C++ library or just C/C++ library only ?
Sorry i have one more question, it looks like Jetson nano only supports TF 1.13.1? could we use 1.12.0 C-library and 1.13.1 TF library for C/C++ environment ?
Prebuilt v1.12.0 is built for cuda 9, while v1.13.1 is built with cuda 10. In that sense, yes, Jetson Nano only supports v1.13.1, however, you could build v1.12.0 with cuda 10 and so far it is working fine for me. I built both with and without cuda support. Depending on what your application does, cuda enabled TF may not always be the best option.
Ideally, I would like to get TF C-library for v1.13.1 eventually, however, I ran into gcc 7.3 related bugs that are not resolved.
For eigen library, according to https://github.com/cjweeks/tensorflow-cmake i have to include it in the CMakeLists.txt but eigen is already in “third_party” folder, do i really need to include it again ?
For protobuf, same as above, i am not sure which way is better, include protobuf as external project and compile with TF in my project or install specific version of protobuf in jetson nano ?
i appreciate it if you could give me some answers or a simple example of CMakeList.txt.
Thanks.