protoc相关内容

Go中的性能GRPC丰富错误处理

Google Docs提出了以下模型(https://cloud.google.com/apis/design/errors#error_model)来发送GRPC中的丰富错误,但似乎每次都会将错误字符串发送给用户。我想要做的是发送一个代码,然后在它到达客户端时将其映射到一个字符串。 我想知道的是proto3语言支持写入数据以便我在客户端使用它,而不是为了将错误代码映射到错误消息而定义自定义 ..
发布时间:2022-04-03 12:49:43 其他开发

协议GO_Package的格式正确吗?

我在Go中有一个现有项目,其中我正在使用Protocol Buffers/GRPC。直到最近,go_package选项都是可选的,生成的GO包名将与原型包名相同。 此文件位于项目根目录中。生成的代码文件(authenticator.pb.go)位于同一位置。原型文件: syntax = "proto3"; package authenticator; service Authent ..
发布时间:2022-03-09 15:40:58 其他开发

Protocol Buffer 导入解析

在阅读这个相当长的问题之前,我提出了一个错误 https://github.com/GoogleCloudPlatform/python-docs-samples/issues/1103. Proto 文档包和名称解析状态> 您可以通过导入其他 .proto 文件中的定义来使用它们.至导入另一个 .proto 的定义,你添加一个 import 语句到文件顶部. 我的 example. ..
发布时间:2021-06-22 19:56:12 Python

来自训练元图的权重和偏差

我已成功将重新训练的 InceptionV3 NN 导出为 TensorFlow 元图.我已经成功地将这个 protobuf 读回了 python,但我正在努力寻找一种导出每一层权重和偏差值的方法,我假设这些值存储在元图 protobuf 中,用于在 TensorFlow 之外重新创建 nn. 我的工作流程是这样的: 为新类别重新训练最后一层导出元图 tf.train.export_met ..
发布时间:2021-06-22 19:53:07 Python

为什么我的 Protobuf 消息(在 Python 中)忽略零值?

我一直致力于为一个项目实现 IPC 的 protobufs.出于某种原因,设置为 0 的值不会被设置/序列化.对于上下文,.proto 文件包含以下消息: syntax = "proto3";枚举 SetGet {设置 = 0;获取 = 1;}消息状态{SetGet setget = 1;双 x = 2;双 y = 3;双倍深度 = 4;双偏航 = 5;双间距 = 6;双卷 = 7;} 我使用 ..
发布时间:2021-06-22 19:51:06 Python

是"google/protobuf/struct.proto"通过GRPC发送动态JSON的最佳方法?

我写了一个简单的GRPC服务器和一个客户端来调用服务器(都在Go中).请告诉我是否使用golang/protobuf/struct是使用GRPC发送动态JSON的最佳方法. 在下面的示例中,我之前将Details创建为map[string]interface{}并将其序列化.然后,我在protoMessage中以bytes的形式发送了该消息,并在服务器端对该消息进行了反序列化. 这是最好/最 ..
发布时间:2021-02-13 20:34:41 其他开发

protoc-gen-go:找不到程序或不可执行

我正在尝试使用go grpc构建示例应用程序,但无法使用“协议"生成代码 已使用以下方法安装了所需的库/运行包: 转到-u google.golang.org/grpc go get -u github.com/golang/protobuf/protoc-gen-go 也尝试设置路径,但是没有运气. “原型"文件示例: syntax = "proto3"; pa ..
发布时间:2020-11-21 01:32:15 其他开发

无法为Tensorflow对象检测API编译.proto文件

我正在尝试安装Tensorflow,但无法编译.proto文件. 我尝试在研究文件夹中运行以下命令: C:/protoc/bin/protoc object_detection/protos/*.proto --python_out =. 但是它输出: object_detection/protos/*.proto:没有这样的文件或目录 知道为什么会这样吗? 解决方案 ..
发布时间:2020-07-04 19:45:41 Python

如何为一元rpc定义响应头

在Go中,我想从rpc处理程序实现中设置一些响应标头.具体来说,我想设置一些与缓存控制相关的标头. 但是,当rpc定义为一元响应时,protoc生成的方法签名仅包括请求上下文和请求消息.这与从流式响应生成的代码相反,该流式响应包括请求消息和grpc.ServerStream. 这是由protoc生成的示例界面: type CmsServer interface { GetPo ..
发布时间:2020-07-04 19:45:34 其他开发

Protobuf编译问题

我一直在尝试运行TensorFlow库,为此,我必须编译Protobuf库.我正在使用以下命令: C:\tensorflow-master\tensorflow\models>protoc object_detection/protos/*.proto --python_out=. 出现以下错误: 'protoc' is not recognized as an internal ..
发布时间:2020-07-04 19:44:30 Python

tensorflow Protobuf编译问题

我想为Google对象检测API编译protobuf库.我遵循了官方教程并输入了protoc object_detection/protos/*.proto --python_out=..然后我得到的是"object_detection/protos/*.proto:无效的参数".谁能告诉我该怎么办?谢谢! 解决方案 如果您的操作系统是Windows,则*.可能不起作用.解决此问题的一个好 ..
发布时间:2020-07-04 19:44:27 Python

找不到`protoc`命令

运行此命令时: protoc --python_out=. .\object_detection\protos\anchor_generator.proto 在命令行上的tensorflow对象检测文件上,我得到: 'protoc' is not recognized as an internal or external command, operable program or b ..
发布时间:2020-07-04 19:44:25 Python

protoc自定义插件错误,提示“程序未找到或不可执行"

我正在尝试构建自定义协议插件,以从.proto文件生成自定义输出.我从协议自定义插件中复制了包含CodeGenerator的java文件作为起点,并重命名了.我还遵循了可执行文件并创建了.sh文件.我的shell脚本的内容如下. 我还添加了PATH变量值和插件执行的输出.有人可以指出我的错误之处吗? shell脚本可以单独执行main方法正常运行 解决方案 如果这是您的整个examp ..