Описание тега bazel
Bazel - это инструмент сборки, который быстро и надежно создает код. Он используется для создания большей части программного обеспечения Google и поэтому был разработан для решения проблем сборки, возникающих при разработке Google.
0
ответов
Сборка tenorflow r1.12 мкл на винде с использованием bazel, ошибка ссылки
Я пытаюсь скомпилировать тензор потока с поддержкой MKL в Windows 10 64bit через Bazel с помощью команды: bazel build --config=mkl --config=opt //tensorflow/tools/pip_package:build_pip_package в следующих средах: Windows 10 64 бит Тензор потока 1.12…
01 ноя '18 в 05:59
1
ответ
Как аспект Bazel может получить список исходных файлов из цели java_library?
Есть ли способ для аспекта получить JavaSourceInfoProvider из цели java_library? Исходный jar работает для нашего компилятора, но для генерации исходной отладочной информации нам нужно фактическое расположение исходного файла, а не временная копия.
06 сен '18 в 22:59
2
ответа
glog выбрасывает недопустимый токен в начале выражения препроцессора '@'
Я использую Bazel для импорта glog в рабочей области как: git_repository( name = "com_github_glog_glog", commit = "3106945d8d3322e5cbd5658d482c9ffed2d892c0", remote = "https://github.com/google/glog.git", ) bind( name = "glog", actual = "@com_github…
29 янв '18 в 01:14
2
ответа
Ошибка TensorFlow
Я пытаюсь запустить этот пример ( https://github.com/tensorflow/models/tree/master/textsum). когда я запускаю это утверждение: bazel-bin/textsum/seq2seq_attention \ --mode=train \ --article_key=article \ --abstract_key=abstract \ --data_path=data/tr…
15 мар '17 в 10:49
1
ответ
Как построить сам кинжал
Проект Dagger использует систему http://bazel.build/ для сборки. Я установил bazel на Fedora, он запускает и собирает проект, но, очевидно, у dagger есть код Java 1.8, а bazel нацелен на java 7. Существует файл build_def.bzl, и целевая версия java о…
03 июн '17 в 09:41
1
ответ
Как сделать так, чтобы Bazel зависел от Oracle JDK вместо OpenJDK?
Моя платформа - Ubuntu 18.04 LTS, и я уже установил JDK 1.8.0_172. Однако, когда я устанавливаю bazel из файла.sh, он просит меня установить openjdk. И когда я устанавливаю его из файла.deb, он должен установить openjdk из репозитория apt. Даже если…
05 май '18 в 12:15
1
ответ
Как заблокировать изолированную программную среду файловой системы Bazel?
Песочница Bazel по умолчанию предоставляет доступ на чтение к /, Как я могу еще больше ограничить это? Например, я бы хотел предотвратить доступ негерметичных тестов к /search каталог. Был --sandbox_block_path флаг, но он был удален в 0,5.
08 май '17 в 13:59
1
ответ
Сборка базеля из источника на IBM power8
У меня есть доступ к большой машине IBM Power8 (под управлением Ubuntu), и я хотел бы построить на ней Bazel. Однако, когда я пытаюсь сделать это, как подсказывают их инструкции по установке, я получаю: me@machine:~/bazel-0.1.5$ ./compile.sh INFO: Y…
13 фев '16 в 15:25
1
ответ
Надежный способ преобразовать целевой путь Базель в путь файловой системы?
Есть ли надежный способ для внешних инструментов ссылаться на файлы, созданные Bazel? Более конкретно: как мне преобразовать целевые пути в пути bazel-bin (или около того)? Я могу определить outs цели: $ bazel query 'labels(outs, //bababot:bababot_s…
27 ноя '17 в 06:51
3
ответа
Базель: genrule, который выводит каталог
Я только начинаю работать с Базелем. Поэтому я заранее прошу прощения за то, что не смог понять это. Я пытаюсь запустить команду, которая выводит кучу файлов в каталог и делает этот каталог доступным для последующих целей. У меня есть две разные поп…
28 июн '18 в 00:29
2
ответа
Альтернатива "` -whole-archive`"в базеле
Я хочу связать внешнюю статическую библиотеку в одном из моих базированных проектов C++. Я нуждаюсь "whole-archive"опция для связывания библиотеки как gcc или g++ build: g++ main.cc -Wl,--whole-archive -lhttp -Wl,--no-whole-archive Кто-нибудь может …
21 июн '17 в 10:57
1
ответ
Зависимость выполнения теста для py_test
Я пишу интеграционный тест (py_test) для библиотеки Python. Теперь имеет смысл запускать этот, только если набор других py_test Юнит-тесты успешно завершены. Я еще не мог найти способ добавить такую тестовую зависимость в Bazel.
11 апр '17 в 15:56
2
ответа
Почему Bazel под ссылкой и как это исправить?
Я пытаюсь собрать и упаковать LCM с помощью Bazel. Это работает для части "сборки", но конечным результатом является библиотека, которую нельзя использовать внешним потребителям (т. Е. "Пакет" терпит неудачу, потому что пакет поврежден). LCM использ…
23 июн '17 в 14:25
2
ответа
Базель: запустить команду без вывода
Я использую Базель для создания голых программ. Я хотел бы запустить модульные тесты, сгенерированные bazel на qemu. qemu-system-* -some_args -kernel bazel-bin/whatever/generated.elf Я попытался запустить их, создав собственное правило в файле.bzl, …
03 дек '17 в 10:57
1
ответ
Как построить код tenorflow C++, используя пользовательский набор инструментов bazel?
Я хочу использовать bazel для кросс-компиляции кода C ++ TensorFlow и получить исполняемую версию arm, запустить ее на машине с архитектурой Arm. Следуйте вики https://github.com/bazelbuild/bazel/wiki/Building-with-a-custom-toolchain, я изменяю неко…
12 окт '17 в 01:30
0
ответов
Как создать пользовательские местоположения bazel-bin (bazel-bin /<var1>/<subpackage>/<var2>) для каждого подпакета?
Вкратце, как мы можем настроить: 1. расположение "bazel-bin" с помощью "bazel-bin / opt" и 2. "bazel-bin/subpackage-A/" с помощью "bazel-bin/opt/subpackage-A/bin" / "любыми техническими средствами? По аналогии с концепцией "output_to_bindir=1", любо…
14 май '18 в 09:12
2
ответа
Базель и py_test в песочнице - какой-либо способ определить выходы?
Я бегу несколько py_test() конфигурации по количеству проектов. Поскольку их много, стандартный механизм песочницы кажется удобным: тесты не мешают друг другу и работают параллельно бесплатно. Это, однако, обходится дорого, поскольку, как я понимаю,…
29 янв '19 в 09:14
3
ответа
Как добавить внешние заголовочные файлы во время сборки bazel/tenorflow
Я пытаюсь добавить внешний файл заголовка (например, файл заголовка OpenCL) для экспериментов с тензорным потоком. Я попытался добавить это в файл BUILD в файле tenorflow/core/BUILD: # This includes implementations of all kernels built into TensorFl…
11 июн '16 в 08:10
3
ответа
Как создать структуру каталогов в Базеле
Я хочу создать следующую структуру в bazel. dir1 |_ file1 |_ file2 |_ dir2 |_file3 Создание определенной структуры не кажется тривиальным. Я надеюсь, что есть простое и многократно используемое правило. Что-то вроде: makedir( name = "dir1", path = "…
14 фев '19 в 00:58
1
ответ
Вставить модуль Python grpcio в проект Bazel
Я пробовал несколько разных способов встраивания Python grpcio модуль в мой проект Bazel, но, к сожалению, ни один из них не работает правильно. Насколько я знаю, Bazel не поддерживает внедрение плагинов в среду Python (так что вы можете напрямую за…
17 янв '17 в 16:15