pb文件byte[],pb的java对象,jsonString 之间转化

如何将.proto通过命令转换成.java文件

首先上github下安装压缩包:https://github.com/google/protobuf/releases
下载:protoc-3.11.4-win64.zip压缩包
样例地址:https://blog.csdn.net/qq_33546747/article/details/53256891
1、先从网上下载protobuf的压缩包
2、解压缩包到protobuf-tool文件,得到一个include文件夹和一个bin文件夹,bin里面包含protoc.exe
3、将.proto文件放在文件夹bin下面和protoc.exe同一级别
4、打开命令行windows+r  输入cmd
5、切换文件所在的盘                             F:
6、切换到protoc.exe所在的文件夹         cd F:\protobuf\protobuf-tool\bin
7、执行.proto文件                                protoc.exe --java_out=./  rticinfo.proto
8、生成的.java文件生成在bin文件夹下的rticinfo.proto文件头中设置位置,如下:
    rticinfo.proto文件头中指定
    // 如果使用此注释,则使用proto3; 否则使用proto2
    syntax = "proto3";
    // 生成类的包名
    option java_package = "com.autoai.ms.tmc.grab.worker.bean";
    // 生成的数据访问类的类名,如果没有指定此值,则生成的类名为proto文件名的驼峰命名方法
    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
我不太确定您想要转换成的是什么格式,但是我猜测您想把 TensorFlow 的 pb 文件转换成 OpenVINO 的 IR 文件(即 .xml 和 .bin 文件)。如果是这样,您可以按照以下步骤操作: 1. 安装 OpenVINO 工具包:您可以从官方网站(https://software.intel.com/content/www/us/en/develop/tools/openvino-toolkit/choose-download.html)下载适合您系统的版本,并按照官方文档进行安装。 2. 将 pb 文件转换成 OpenVINO IR 文件:使用 OpenVINO 的模型优化器(model optimizer)工具,可以将 TensorFlow 的 pb 文件转换成 OpenVINO 可以识别的 IR 文件。命令行命令如下: ``` python <path-to-openvino>/deployment_tools/model_optimizer/mo_tf.py --input_model <path-to-pb-file> --output_dir <path-to-output-directory> ``` 其中,`<path-to-openvino>` 为您安装 OpenVINO 工具包的路径,`<path-to-pb-file>` 为您要转换的 pb 文件的路径,`<path-to-output-directory>` 为转换后的 IR 文件输出的目录路径。 在转换过程中,您可能需要指定一些其他参数,例如输入和输出节点的名称、输入数据的形状、目标设备等等。具体使用方法可以参考 OpenVINO 官方文档(https://docs.openvinotoolkit.org/latest/_docs_MO_DG_prepare_model_convert_model_Convert_Model_From_TensorFlow.html)。 3. 使用 OpenVINO 推理引擎加载和运行 IR 文件:使用 OpenVINO 的推理引擎(Inference Engine)可以加载和运行转换后的 IR 文件。具体使用方法可以参考 OpenVINO 官方文档(https://docs.openvinotoolkit.org/latest/_docs_IE_DG_Introduction.html)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值