tensorflow 在C API中,无论如何在添加到图后设置操作属性?

gr8qqesn  于 6个月前  发布在  其他
关注(0)|答案(1)|浏览(45)

问题类型

支持

你是否在TF nightly版本中复现了这个bug?

源代码

二进制

Tensorflow版本

tf2.11

自定义代码

OS平台和发行版

Windows和Linux

当前行为?

你好,我是Tensorflow.NET的开发者,这是一个用于dotnet的tensorflow绑定。当我实现一些功能时,我找不到一个C API来给已经创建并添加到图中的操作添加属性。然而,确实有一个这样的C API用于python。它位于这里。
libtensorflow的导出C API中,只找到了以下API:

TF_CAPI_EXPORT extern void TF_SetAttrValueProto(TF_OperationDescription* desc,
                                                const char* attr_name,
                                                const void* proto,
                                                size_t proto_len,
                                                TF_Status* status);

然而,TF_OperationDescription是在通过调用TF_FinishOperation将操作添加到图中之后发布的。因此,我无法使用该API来添加属性。对于已经被添加到图中的操作,我们是否有其他方法可以添加属性?

重现问题的独立代码

The code is wrote in csharp. I'll give a minimal example if needed.

相关日志输出

  • 无响应*
b91juud3

b91juud31#

另外,在python_api.h中,GetHandleShapeAndTypeSetHandleShapeAndType是否有相应的C API?

相关问题