【发布时间】:2016-07-13 09:18:05
【问题描述】:
我要做什么
我是 C++ 和 bazel 的新手,我想对 tensorflow 中的卷积操作进行一些更改,所以我决定我的第一步就是创建一个类似的操作。
我做了什么
我从 //tensorflow/core/kernels 复制了 conv_ops.cc 并更改了在我的 new_conv_ops.cc 中注册的操作的名称。我还更改了文件中函数的一些名称以避免重复。这是我的 BUILD file.
如您所见,我从 //tensorflow/core/kernels/BUILD 复制了 conv_ops 的 deps 属性。然后我使用“bazel build -c opt //tensorflow/core/user_ops:new_conv_ops.so”来构建新的操作。
我的问题是什么
然后我得到了这个error.
我尝试删除 bounds_check 并在下一个部门遇到同样的错误。然后我意识到在 //tensorflow/core/user_ops 的 //tensorflow/core/kernels 中包含 h 文件存在一些问题。那么我怎样才能完美地创建一个像 conv_ops 这样的新操作呢?
【问题讨论】:
标签: tensorflow