解决TensorFlow最新代码编译错误问题 朱雀 2022-05-30 05:10 197阅读 0赞 老是有个习惯,看到开源代码更新了,总是想更新到最新版,如果置之不理的话,就感觉自己懒惰了或有的不负责任了,这个也可能是一种形式的强迫症吧; 前几天晚上git pull TensorFlow,完事后也没去理它,这两天想起来还是做事有头有尾吧, 也想把学习重点转入到TensorFlow,动手玩玩才有感觉嘛^\_^。按照Image Recognition https://www.tensorflow.org/tutorials/image\_recognition先编译下,其实这个label\_image我已经编译了无数次了;但这次是想retrain image, How to Retrain Inception's Final Layer for New Categories 不废话了,进入正题; `bazel build tensorflow/examples/label_image/...` 但这次编译时,突然冒出一堆的错误: `ERROR: /media/berli/DataCenter/Test/tensorflow/tensorflow/BUILD:399:12: Label '//tensorflow:tools/integration_tests/gcs_smoke_test/gcs_smoke.py' crosses boundary of subpackage 'tensorflow/tools/integration_tests/gcs_smoke_test' (perhaps you meant to put the colon here: '//tensorflow/tools/integration_tests/gcs_smoke_test:gcs_smoke.py'?)` `ERROR: /media/berli/DataCenter/Test/tensorflow/tensorflow/BUILD:399:12: Label '//tensorflow:tools/integration_tests/gcs_smoke_test/setup.sh' crosses boundary of subpackage 'tensorflow/tools/integration_tests/gcs_smoke_test' (perhaps you meant to put the colon here: '//tensorflow/tools/integration_tests/gcs_smoke_test:setup.sh'?)` `ERROR: /media/berli/DataCenter/Test/tensorflow/tensorflow/BUILD:399:12: Label '//tensorflow:tools/integration_tests/gcs_smoke_test/BUILD.bazel' crosses boundary of subpackage 'tensorflow/tools/integration_tests/gcs_smoke_test' (perhaps you meant to put the colon here: '//tensorflow/tools/integration_tests/gcs_smoke_test:BUILD.bazel'?)` `ERROR: /media/berli/DataCenter/Test/tensorflow/tensorflow/BUILD:399:12: Label '//tensorflow:tools/integration_tests/gcs_smoke_test/teardown.sh' crosses boundary of subpackage 'tensorflow/tools/integration_tests/gcs_smoke_test' (perhaps you meant to put the colon here: '//tensorflow/tools/integration_tests/gcs_smoke_test:teardown.sh'?)` `ERROR: /media/berli/DataCenter/Test/tensorflow/tensorflow/BUILD:399:12: Label '//tensorflow:tools/integration_tests/gcs_smoke_test/test_wrapper.sh' crosses boundary of subpackage 'tensorflow/tools/integration_tests/gcs` 让额有点猝不及防。。。;清楚下cache和缓存 `bazel clean;rm -rf ~/.cache` 再试试还是一样的错误!我们总是不想把时间花在这种按照调试的问题上,要用在模型,算法上,对,刀刃上,刀刃上啊!但不解决又不行,嗯,google遍查互联网,就是想找到同样错误,又能给出简明扼要的解决方式,最好是一个命令,别他们一堆一堆的邮件,BB的不知道啥内容,说实话,浪费时间,也没心情陪你们玩。 **苦心人终不负,百二秦关終属楚!最好终于找到原因:就是google最新的TensorFlow代码已经不兼容低版本bazel编译器了!!可我的bazel是0.8.0,也不低啊** `sudo apt-get update ;sudo apt-get upgrade bazel` 升级后我们检查bazel version,下面命令 `bazel version` `Build label: 0.11.0` `Build target: bazel-out/k8-fastbuild/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar` `Build time: Thu Nov 9 04:43:10 +50056 (1517474666590)` `Build timestamp: 1517474666590Build timestamp as int: 1517474666590` 嗯 ,继续编译lable\_image`bazel build tensorflow/examples/label_image/...` **successfully!!!!!** 查看原文:[http://www.mtcnn.com/?p=206][http_www.mtcnn.com_p_206] [http_www.mtcnn.com_p_206]: http://www.mtcnn.com/?p=206
相关 编程误操作:如何避免和解决Java代码编译错误 Java代码编译错误主要来源于语法、类型不匹配、方法未定义等问题。以下是一些避免和解决此类问题的步骤: 1. **理解错误信息**: 编译器提供的错误信息通常会明确指出 小灰灰/ 2024年09月17日 13:54/ 0 赞/ 6 阅读
相关 错误排查:Java项目中常见代码编译问题 在Java项目的代码编译过程中,可能会遇到以下几种常见的问题: 1. 语法错误:这是最常见的错误类型。例如,遗漏的分号、括号不匹配等。 ```java // 示 柔情只为你懂/ 2024年09月10日 18:39/ 0 赞/ 11 阅读
相关 Maven 编译命令错误之编译错误的解决 引言: 解决在Linux系统中,运行mvn命令碰到的一个编译问题,看看如何分析并加以解决的? 1. 问题的提出 在基于maven进行相应命令操作之时,出现了如 以你之姓@/ 2022年08月23日 00:47/ 0 赞/ 448 阅读
相关 Idea编译版本错误解决 ![Center][] [Center]: /images/20220618/fff2a9b5bb6e43dfbd571e63fbec5622.png 爱被打了一巴掌/ 2022年06月18日 00:25/ 0 赞/ 144 阅读
相关 grpc编译错误解决 berli@berli-VirtualBox:~/grpc$ make \[MAKE\] Generating cache.mk \[C\] Compiling src 梦里梦外;/ 2022年06月14日 02:28/ 0 赞/ 555 阅读
相关 解决TensorFlow最新代码编译错误问题 老是有个习惯,看到开源代码更新了,总是想更新到最新版,如果置之不理的话,就感觉自己懒惰了或有的不负责任了,这个也可能是一种形式的强迫症吧; 前几天晚上git pull 朱雀/ 2022年05月30日 05:10/ 0 赞/ 198 阅读
相关 解决codeblocks无法编译,环境错误的问题 ![20190523162850652.png][] codeblocks通常出现上述问题的原因是环境配置错误,解决办法大多是下载一个mingw.zip的文件,然后再复制到c 以你之姓@/ 2022年01月28日 07:47/ 0 赞/ 949 阅读
相关 tensorflow serving 编译 运行 nccl错误 由于自己编译,版本很重要。package下载出错时,多运行几遍。 bazel安装: bazel 0.16.1 bash bazel-0.16.1-installer-... 梦里梦外;/ 2021年05月19日 15:21/ 0 赞/ 531 阅读
还没有评论,来说两句吧...