Files
kotlin-fork/samples/tensorflow/build.gradle
T
2017-11-02 14:39:47 +03:00

34 lines
862 B
Groovy

apply plugin: 'konan'
konan.targets = ['macbook', 'linux']
def tensorflowHome = "${System.getProperty("user.home")}/.konan/third-party/tensorflow"
task downloadTensorflow(type: Exec) {
workingDir getProjectDir()
commandLine './downloadTensorflow.sh'
}
konanArtifacts {
interop('TensorflowInterop') {
defFile "src/main/c_interop/tensorflow.def"
includeDirs "${tensorflowHome}/include"
dependsOn 'downloadTensorflow'
}
program('Tensorflow') {
libraries {
artifact 'TensorflowInterop'
}
linkerOpts "-L${tensorflowHome}/lib -ltensorflow"
}
}
run.dependsOn 'warning'
task warning {
doLast {
println "Note: You may need to specify LD_LIBRARY_PATH or DYLD_LIBRARY_PATH env variables to $tensorflowHome/lib if the TensorFlow dynamic library cannot be found."
}
}