我已经完成了构建tensorflow的步骤,它正在python中工作。现在如何构建要使用的C tensorflow库?
$ gcc -I../tensorflow -ltensorflow g.c
/usr/bin/ld: cannot find -ltensorflow
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
要从源代码构建C库,请遵循从源代码构建TensorFlow的大多数说明,除了构建构建打包共享库和C API头文件的tarball而不是构建pip软件包之外:
bazel build -c opt //tensorflow/tools/lib_package:libtensorflow
Run Code Online (Sandbox Code Playgroud)
这将在以下位置产生压缩包:
bazel-bin/tensorflow/tensorflow/tools/lib_package/libtensorflow.tar.gz
Run Code Online (Sandbox Code Playgroud)
更多细节在https://github.com/tensorflow/tensorflow/blob/master/tensorflow/tools/lib_package/README.md
的释放的二进制文件是使用上述方法建造的。
希望能有所帮助。
| 归档时间: |
|
| 查看次数: |
1216 次 |
| 最近记录: |