我正在使用TensorFlow为一个对象识别项目设置环境。当谈到编译一些. proto文件时,我碰壁了。它需要努力找到文件的路径/然后找到Pro buf应用程序的路径/然后继续命令-python_out=。
每个原型文件!!
我在做什么/试图做什么:按照这个(https://www.edureka.co/blog/tensorflow-object-detection-tutorial/#object)关于edureka的教程,我设法:
>
进入Tensorflow文件夹,然后进入研究文件夹,并使用以下命令从那里运行Pro buf:
<代码>“path\u of\u protobuf’s bin”/bin/protoc object\u detection/protos/
命令
C:\Users\yourusername\Desktop\TensorFlow\protoc-3.5.1-win32\bin\protoc object_detection/protos/anchor_generator.proto --python_out=.
C:\Users\yourusername\Desktop\TensorFlow\protoc-3.5.1-win32\bin\protoc object_detection/protos/argmax_matcher.proto --python_out=.
C:\Users\yourusername\Desktop\TensorFlow\protoc-3.5.1-win32\bin\protoc object_detection/protos/bipartite_matcher.proto --python_out=.
......依此类推,直到您完成原型文件夹中的所有项目
所以这基本上允许我在每个原型文件下编译为. py文件。我碰巧有更多的命令要执行,所以为了提高生产力——我如何在需要编译的原型文件中一遍又一遍地循环执行完全相同的任务?
在我的情况下,一旦我进入研究目录,我就尝试了protoc object\u detection/protos。然后,出现以下错误:
Command 'protoc' not found, but can be installed with:
sudo snap install protobuf # version 3.6.0, or
sudo apt install protobuf-compiler
See 'snap info protobuf' for additional versions.`
因此,我通过键入:sudo-apt-install-protobuf编译器来安装必要的包
其次是:
协议object_detection/协议/*. proto--py
最后,您可以签入“object\u detection”文件夹,您可以看到。已为该文件夹中的每个文件生成py文件。
我通过以下步骤解决了此问题:
Tensorflow\模型\研究
文件夹(路径可能因您的情况而异)为%i在(object_detection\原型\*. proto)做原型%i--python_out=.
它将为Tensorflow\模型\研究
文件夹中的每个. py
文件创建文件
希望这有帮助。
目前我有一个aar文件,需要编辑其中的结构和功能。我需要把它转换成一个项目,以便你编辑它。有什么办法可以做到吗?
我已安装以下软件包: 谷歌。戈朗。组织/grpc github。com/golang/protobuf/protoc gen go 导出的路径如下: 当我尝试用protoc命令编译proto文件时,我看到command not found错误: 我的项目路径如下:
问题内容: 我公司已经开发了一个Web应用程序(J2EE环境/ Tomcat服务器),并希望将其作为产品出售。客户可以将此产品用作基本版或高级版。在高级版中,客户具有一些额外的功能(可能是一些额外的链接)。这种区别是基于串行密钥进行的。 讨论上述问题时,我只是一个听众。 是否可以解决上述问题?我们如何将War文件转换为exe文件并嵌入逻辑以区分高级版本或基本版本。 问题答案: 我们如何将War文件
我正在Android Studio将一个Java Android项目转换为Kotlin,但我遇到了一些问题。
我做了一些挖掘,似乎在任何地方都找不到简单的答案,也许我找错了地方。我只想按文件的修改时间排序,从最旧到最新。这可能吗?