Kotlin/Native Tensorflow
I created a tensorflow library and trying get tensorflow version in my kotlin script like that
import tensorflow.TF_Version
fun main(args: Array<String>) {
TF_Version()
}
idea can link TF_Version() method to library with Ctrl+click
and there(in library) i have method
fun TF_Version(): CPointer<ByteVar>? {
return interpretCPointer<ByteVar>(kniBridge0())
}
@SymbolName("tensorflow_kniBridge0")
private external fun kniBridge0(): NativePtr
but when i try to build and start i see this error
/tmp/konan_temp8584442034275821874/combined.o:ld-temp.o:function Konan_start: error: undefined reference to 'tensorflow_kniBridge0'
error: /home/fnasibov/.konan/dependencies/target-gcc-toolchain-3-linux-x86-64/x86_64-unknown-linux-gnu/bin/ld.gold invocation reported errors
Please help me fix that
tensorflow kotlin-native
add a comment |
I created a tensorflow library and trying get tensorflow version in my kotlin script like that
import tensorflow.TF_Version
fun main(args: Array<String>) {
TF_Version()
}
idea can link TF_Version() method to library with Ctrl+click
and there(in library) i have method
fun TF_Version(): CPointer<ByteVar>? {
return interpretCPointer<ByteVar>(kniBridge0())
}
@SymbolName("tensorflow_kniBridge0")
private external fun kniBridge0(): NativePtr
but when i try to build and start i see this error
/tmp/konan_temp8584442034275821874/combined.o:ld-temp.o:function Konan_start: error: undefined reference to 'tensorflow_kniBridge0'
error: /home/fnasibov/.konan/dependencies/target-gcc-toolchain-3-linux-x86-64/x86_64-unknown-linux-gnu/bin/ld.gold invocation reported errors
Please help me fix that
tensorflow kotlin-native
add a comment |
I created a tensorflow library and trying get tensorflow version in my kotlin script like that
import tensorflow.TF_Version
fun main(args: Array<String>) {
TF_Version()
}
idea can link TF_Version() method to library with Ctrl+click
and there(in library) i have method
fun TF_Version(): CPointer<ByteVar>? {
return interpretCPointer<ByteVar>(kniBridge0())
}
@SymbolName("tensorflow_kniBridge0")
private external fun kniBridge0(): NativePtr
but when i try to build and start i see this error
/tmp/konan_temp8584442034275821874/combined.o:ld-temp.o:function Konan_start: error: undefined reference to 'tensorflow_kniBridge0'
error: /home/fnasibov/.konan/dependencies/target-gcc-toolchain-3-linux-x86-64/x86_64-unknown-linux-gnu/bin/ld.gold invocation reported errors
Please help me fix that
tensorflow kotlin-native
I created a tensorflow library and trying get tensorflow version in my kotlin script like that
import tensorflow.TF_Version
fun main(args: Array<String>) {
TF_Version()
}
idea can link TF_Version() method to library with Ctrl+click
and there(in library) i have method
fun TF_Version(): CPointer<ByteVar>? {
return interpretCPointer<ByteVar>(kniBridge0())
}
@SymbolName("tensorflow_kniBridge0")
private external fun kniBridge0(): NativePtr
but when i try to build and start i see this error
/tmp/konan_temp8584442034275821874/combined.o:ld-temp.o:function Konan_start: error: undefined reference to 'tensorflow_kniBridge0'
error: /home/fnasibov/.konan/dependencies/target-gcc-toolchain-3-linux-x86-64/x86_64-unknown-linux-gnu/bin/ld.gold invocation reported errors
Please help me fix that
tensorflow kotlin-native
tensorflow kotlin-native
asked Nov 19 '18 at 10:17
newakkoffnewakkoff
1237
1237
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Found solution:
my .def file was
headers = /home/user/.konan/third--arty/tensorflow/include/tensorflow/c/c_api.h
And after i add Opts to def file:
headers = /home/fnasibov/.konan/third-party/tensorflow/include/tensorflow/c/c_api.h
compilerOpts.linux = -I/usr/include -I/usr/include/x86_64-linux-gnu
linkerOpts.linux = -L/home/user/.konan/third-party/tensorflow/lib -ltensorflow
and regenerate klib - thats worked!
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53372460%2fkotlin-native-tensorflow%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Found solution:
my .def file was
headers = /home/user/.konan/third--arty/tensorflow/include/tensorflow/c/c_api.h
And after i add Opts to def file:
headers = /home/fnasibov/.konan/third-party/tensorflow/include/tensorflow/c/c_api.h
compilerOpts.linux = -I/usr/include -I/usr/include/x86_64-linux-gnu
linkerOpts.linux = -L/home/user/.konan/third-party/tensorflow/lib -ltensorflow
and regenerate klib - thats worked!
add a comment |
Found solution:
my .def file was
headers = /home/user/.konan/third--arty/tensorflow/include/tensorflow/c/c_api.h
And after i add Opts to def file:
headers = /home/fnasibov/.konan/third-party/tensorflow/include/tensorflow/c/c_api.h
compilerOpts.linux = -I/usr/include -I/usr/include/x86_64-linux-gnu
linkerOpts.linux = -L/home/user/.konan/third-party/tensorflow/lib -ltensorflow
and regenerate klib - thats worked!
add a comment |
Found solution:
my .def file was
headers = /home/user/.konan/third--arty/tensorflow/include/tensorflow/c/c_api.h
And after i add Opts to def file:
headers = /home/fnasibov/.konan/third-party/tensorflow/include/tensorflow/c/c_api.h
compilerOpts.linux = -I/usr/include -I/usr/include/x86_64-linux-gnu
linkerOpts.linux = -L/home/user/.konan/third-party/tensorflow/lib -ltensorflow
and regenerate klib - thats worked!
Found solution:
my .def file was
headers = /home/user/.konan/third--arty/tensorflow/include/tensorflow/c/c_api.h
And after i add Opts to def file:
headers = /home/fnasibov/.konan/third-party/tensorflow/include/tensorflow/c/c_api.h
compilerOpts.linux = -I/usr/include -I/usr/include/x86_64-linux-gnu
linkerOpts.linux = -L/home/user/.konan/third-party/tensorflow/lib -ltensorflow
and regenerate klib - thats worked!
answered Nov 27 '18 at 13:30
newakkoffnewakkoff
1237
1237
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53372460%2fkotlin-native-tensorflow%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown