diff --git a/repository/git/git_configure.bzl b/repository/git/git_configure.bzl index d5e98ff73cd93fbda2bf242e15232fea2ffb5540..ca2b8b2d5d9d158554bb32933a2b9a825081a3bd 100644 --- a/repository/git/git_configure.bzl +++ b/repository/git/git_configure.bzl @@ -11,9 +11,12 @@ def _git_version_conf_impl(repository_ctx): ret = repository_ctx.execute( ["test", "-f", "%s/.git/logs/HEAD" % mace_root_path]) - if ret.return_code == 0: unused_var = repository_ctx.path(Label("//:.git/HEAD")) + + ret = repository_ctx.execute( + ["test", "-f", "%s/.git/refs/heads/master" % mace_root_path]) + if ret.return_code == 0: unused_var = repository_ctx.path(Label("//:.git/refs/heads/master")) repository_ctx.execute([ diff --git a/repository/opencl-kernel/opencl_kernel_configure.bzl b/repository/opencl-kernel/opencl_kernel_configure.bzl index 0365fc8447ef5f260a053c6ba61ec566bef90e3c..f5127acec46e7173c1dc5348515d905c66848238 100644 --- a/repository/opencl-kernel/opencl_kernel_configure.bzl +++ b/repository/opencl-kernel/opencl_kernel_configure.bzl @@ -9,37 +9,42 @@ def _opencl_encrypt_kernel_impl(repository_ctx): ret = repository_ctx.execute( ["test", "-f", "%s/.git/logs/HEAD" % mace_root_path]) - if ret.return_code == 0: unused_var = repository_ctx.path(Label("//:.git/HEAD")) + ret = repository_ctx.execute( + ["test", "-f", "%s/.git/refs/heads/master" % mace_root_path]) + if ret.return_code == 0: unused_var = repository_ctx.path(Label("//:.git/refs/heads/master")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/activation.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/addn.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/batch_norm.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/bias_add.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/buffer_to_image.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/channel_shuffle.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/common.h")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/concat.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/conv_2d.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/conv_2d_1x1.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/conv_2d_3x3.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/deconv_2d.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/depth_to_space.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/depthwise_conv2d.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/eltwise.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/fully_connected.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/matmul.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/pad.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/pooling.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/reduce_mean.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/resize_bilinear.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/slice.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/softmax.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/space_to_batch.cl")) - unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/winograd_transform.cl")) - + ret = repository_ctx.execute( + ["test", "-f", "%s/mace/kernels/opencl/cl/common.h" % mace_root_path]) + if ret.return_code == 0: + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/activation.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/addn.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/batch_norm.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/bias_add.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/buffer_to_image.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/channel_shuffle.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/common.h")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/concat.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/conv_2d.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/conv_2d_1x1.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/conv_2d_3x3.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/crop.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/deconv_2d.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/depth_to_space.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/depthwise_conv2d.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/eltwise.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/fully_connected.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/matmul.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/pad.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/pooling.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/reduce_mean.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/resize_bilinear.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/slice.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/softmax.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/space_to_batch.cl")) + unused_var = repository_ctx.path(Label("//:mace/kernels/opencl/cl/winograd_transform.cl")) generated_files_path = repository_ctx.path("gen")