首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用bazel运行预处理脚本?

如何使用bazel运行预处理脚本?
EN

Stack Overflow用户
提问于 2017-06-27 12:03:23
回答 1查看 984关注 0票数 1

我正在准备im2txt tensorflow模型的训练数据。

我已经安装了bazel-0.4.3并将其添加到env路径中。

为了准备培训数据,我在命令窗口中尝试了以下方法:

代码语言:javascript
复制
C:\Users\Akriti\Downloads\im2txt>set MSCOCO_DIR=c:/im2txt/data/mscoco 

后来

代码语言:javascript
复制
C:\Users\Akriti\Downloads\im2txt>bazel build //im2txt:download_and_preprocess_mscoco

日志信息:

代码语言:javascript
复制
INFO: Found 1 target...  
Target //im2txt:download_and_preprocess_mscoco up-to-date:  
C:/Users/Akriti/AppData/Local/Temp/_bazel_Akriti/$3vD$Qgm/execroot/im2txt/bazel-out/local-fastbuild/bin/im2txt/download_and_preprocess_mscoco  
INFO: Elapsed time: 8.063s, Critical Path: 0.05s  

下一次我试着

代码语言:javascript
复制
C:\Users\Akriti\Downloads\im2txt>bazel-bin/im2txt/download_and_preprocess_mscoco "${MSCOCO_DIR}"

我得到了:

代码语言:javascript
复制
'bazel-bin' is not recognized as an internal or external command, operable program or batch file.

我如何着手准备培训数据?

链接到tensorflow模型:https://github.com/tensorflow/models/tree/master/im2txt

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-27 14:37:24

根据https://github.com/tensorflow/models/blob/master/im2txt/im2txt/BUILD#L22

代码语言:javascript
复制
//im2txt:download_and_preprocess_mscoco

是一个sh_binary,所以您不能在cmd.exe下运行它,您可以尝试在Windows上的MSYS下运行它。

对于所得到的错误,这是因为在cmd.exe下运行二进制文件时,应该在path中使用反斜杠。如下所示:

代码语言:javascript
复制
bazel-bin\im2txt\download_and_preprocess_mscoco 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44779825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档