S.Chen
S.Chen

Reputation: 21

bazel run error: no such target '//slim:public'

When I follow this instruction: https://github.com/tensorflow/models/tree/master/research/domain_adaptation
and run:

> $ bazel run slim:download_and_convert_data -- --dataset_dir $DSN_DATA_DIR --dataset_name=mnist

I got this error:

chenshuo@ubuntu:~/research$ bazel run slim:download_and_convert_data -- --dataset_dir ./data --dataset_name=mnist
ERROR: /home/chenshuo/research/slim/BUILD:71:12: no such target '//slim:public': target 'public' not declared in package 'slim' defined by /home/chenshuo/research/slim/BUILD (this is usually caused by a missing package group in the package-level visibility declaration).
ERROR: /home/chenshuo/research/slim/BUILD:69:1: no such target '//slim:public': target 'public' not declared in package 'slim' defined by /home/chenshuo/research/slim/BUILD and referenced by '//slim:download_and_convert_data'.
ERROR: /home/chenshuo/research/slim/BUILD:69:1: no such target '//slim:public': target 'public' not declared in package 'slim' defined by /home/chenshuo/research/slim/BUILD and referenced by '//slim:download_and_convert_data'.
ERROR: Analysis of target '//slim:download_and_convert_data' failed; build aborted.
INFO: Elapsed time: 0.286s
ERROR: Build failed. Not running target.

How do I fix this error? Thanks.

System information

Upvotes: 2

Views: 4727

Answers (1)

Jin
Jin

Reputation: 13473

Change this line from:

package(default_visibility = [":public"])

to:

package(default_visibility = ["//visibility:public"])

Upvotes: 2

Related Questions