目前我在尝试运行Google的研究项目时,按照提供的说明遇到了下面的错误。GitHub上的说明 – 使用Mint Linux系统并下载了Anaconda/Tensorflow。这是“获取数据集”步骤中的第二步
~/test/models/research $ bazel run domain_adaptation/datasets:download_and_convert_mnist_m -- --dataset_dir $DSN_DATA_DIRERROR: /home/.../models/research/domain_adaptation/datasets/BUILD:29:1: 没有找到名为'slim'的包: 在包路径上未找到BUILD文件,并且被'//research/domain_adaptation/datasets:download_and_convert_mnist_m'引用ERROR: 目标'//research/domain_adaptation/datasets:download_and_convert_mnist_m'的分析失败; 构建中止: 没有找到名为'slim'的包: 在包路径上未找到BUILD文件INFO: 耗时: 0.168s
回答:
研究模型,包括slim
和domain_adaptation
,已经被移动到//research
包中,具体是在这个提交中,从顶层目录移动过来的。
然而,这一变化并未反映在BUILD
文件中,具体是指https://github.com/tensorflow/models/tree/master/research/domain_adaptation。你需要在BUILD
目标前加上research
,例如这里、这里和这里(即从//slim:mnist
改为//research/slim:mnist
),因此引用slim
的正确BUILD文件。