本文主要是介绍如何编译debug版本的ensorflow c++库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
之前的博客里,我们讲了tensorflow c++库的编译,那么,当遇到一些奇怪的问题时,需要gdb进行调试,这时就需要将tensorflow编译成debug版本:
bazel build --cxxopt='-g' //tensorflow:libtensorflow_framework.so
运行上述命令,能够编译tesnsor flow中的c++代码(cuda代码除外)成debug版本.
有的博主说:
bazel build -c dbg //tensorflow:libtensorflow_framework.so
也能编译debug版本,事实证明是错误的,会报错.
https://gist.github.com/Mistobaan/738e76c3a5bb1f9bcc52e2809a23a7a1
这个github代码讲述了debug编译的技巧,我没有尝试,今后有用再回来找.
这篇关于如何编译debug版本的ensorflow c++库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!