我手动克隆了tensorflow的go目录(我正在处理的库), /home/arafat/go/src/github.com/tensorflow/tensorflow/tensorflow/contrib/go你可以看看这里.我已将lib.go更改为
// #cgo LDFLAGS: -ltensorflow
// #cgo CFLAGS: -I /home/arafat/go/src/github.com/tensorflow/tensorflow
// #cgo CXXFLAGS: -I /home/arafat/go/src/github.com/tensorflow/tensorflow -std=c++11
Run Code Online (Sandbox Code Playgroud)
但是我收到了错误
# github.com/tensorflow/tensorflow/tensorflow/contrib/go
In file included from go/src/github.com/tensorflow/tensorflow/tensorflow/contrib/go/tf_session_helper.cc:20:0:
go/src/github.com/tensorflow/tensorflow/tensorflow/contrib/go/tf_session_helper.h:22:49: fatal error: tensorflow/core/public/tensor_c_api.h: No such file or directory
#include "tensorflow/core/public/tensor_c_api.h"
^
compilation terminated.
Run Code Online (Sandbox Code Playgroud)
在做
go get github.com/tensorflow/tensorflow/tensorflow/contrib/go
Run Code Online (Sandbox Code Playgroud)
我无法理解为什么这不起作用.
小智 1
包含路径可能有错误,一个张量流太多?也许你应该做
// #cgo CFLAGS: -I /home/arafat/go/src/github.com/tensorflow
Run Code Online (Sandbox Code Playgroud)
或者
#include "core/public/tensor_c_api.h"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
701 次 |
| 最近记录: |