mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-03-10 08:31:29 +00:00
TensorFlow demo
Small Hello World calculation on the TensorFlow backend, arranging simple operations into a graph and running it on a session. Like other TensorFlow clients (e. g. for Python), this example is built on top of the TensorFlow C API, showing how a TensorFlow client in Kotlin/Native could look like.
Installation
./downloadTensorflow.sh
will install TensorFlow for C into
$HOME/.konan/third-party/tensorflow (if not yet done). One may override the location of
third-party/tensorflow by setting the KONAN_DATA_DIR environment variable.
To build use ../gradlew assemble.
Then run
../gradlew runReleaseExecutableTensorflow
Alternatively you can run the artifact directly through
./build/bin/tensorflow/main/release/executable/tensorflow.kexe
You may need to specify LD_LIBRARY_PATH or DYLD_LIBRARY_PATH to $HOME/.konan/third-party/tensorflow/lib
if the TensorFlow dynamic library cannot be found.