Публикации по теме 'bazel'


Введение в Bazel для разработчиков Scala
Время сборки проекта оказывает значительное влияние на эффективность разработки команды. Чем больше кодовая база, тем больше времени требуется для сборки. И чем дольше время сборки, тем хуже становится опыт разработчика. Хотя SBT — отличный инструмент сборки, его конструкция (в частности, отсутствие надежного кэша сборки с адресацией по содержимому) делает его не очень подходящим для крупных проектов. В этом сообщении в блоге рассказывается о Bazel, системе сборки для быстрой сборки..

Масштабное создание приложений Angular
Это предварительный просмотр выступления, которое я сделаю в понедельник на встрече Angular в Сан-Франциско. Если вы находитесь в районе залива, вы можете зайти и задать вопросы: https://www.meetup.com/Angular-SF/events/242290184/ Обратите внимание, что это описывает ЭКСПЕРИМЕНТАЛЬНУЮ, НЕ ВЫПУСКАННУЮ функцию в Angular. Это нестабильный API. Не полагайтесь на это, так как могут быть критические изменения. Одна из вещей, которые случаются, когда ваш проект успешен, - это его рост...

Как безопасно создавать тестовые режимы с помощью Bazel и C++
Люди нередко хотят поместить функцию в отдельный «режим» только в модульных тестах. Возможно, в нетестовом режиме вы хотите записывать вывод непосредственно в stdout , но в модульных тестах вы хотите записывать во внутренний буфер, содержимое которого вы можете проверить в тесте. Возможно, в тесте вы хотите получить данные из файла, но это было бы небезопасно делать в нетестовом коде, поэтому вы хотите предотвратить случайное выполнение этого в нетестовом коде. В этом посте я покажу..

Вопросы по теме 'bazel'

tenorflow и bazel undefined ссылка на ошибку компиляции
Я пишу код на C ++ в рамках tenorflow, и я хочу использовать динамическую библиотеку, написанную с использованием makefile. В исходном коде я помещаю путь к заголовочному файлу: #include "tensorflow/cc/include/libtrading/proto/tf_fix_client.h"...
4006 просмотров
schedule 02.12.2021

Есть ли у Bazel те же проблемы, что и у CMake с подстановкой файлов?
Я начинаю новый проект и мне нужно выбрать систему сборки. Я ненавижу вручную добавлять каждый исходный файл C ++ в мои правила сборки, потому что это тот вид вещей, который должен быть автоматизирован к 2016 году, и он требует дополнительной работы...
2425 просмотров
schedule 17.10.2021

Ошибка недопустимой инструкции при запуске C ++ inception-v3 на TensorFlow
Я пытаюсь запустить Распознавание изображений с помощью учебника C ++ API , и у меня Illegal instruction ошибка при попытке выполнить label_image после компиляции TensorFlow с использованием Bazel. Я сделал следующие шаги: # After...
653 просмотров

Как заблокировать песочницу файловой системы Bazel?
По умолчанию песочница Bazel предоставляет доступ для чтения к / . Как я могу еще больше ограничить это? Например. Я хотел бы предотвратить доступ негерметичных тестов к каталогу /search . Был флаг --sandbox_block_path , но он был удален в...
326 просмотров
schedule 22.11.2021

Как построить сам кинжал
В проекте dagger используется система bazel.build для сборки. Я установил bazel в Fedora, он запускает и строит проект, но, очевидно, dagger имеет код Java 1.8, а bazel нацелен на java 7. Существует файл build_def.bzl , а целевая версия java...
176 просмотров
schedule 28.10.2021

Базельская конвенция о переходной структуре
В последнее время я работал над целой кучей базельных правил в своей компании и создал несколько пользовательских правил, специфичных для моей компании. Я заметил одну вещь: при создании правил я часто использовал специально разработанное...
68 просмотров
schedule 29.11.2021

Как изменить только один файл при переупаковке архива?
Я пытаюсь взять zip-файл, созданный не Bazel, изменить некоторые файлы в нем, оставив большинство из них в покое, а затем в конечном итоге создать новый tarball с исходным содержимым (плюс мои модификации) У меня проблемы с точным указанием моих...
249 просмотров
schedule 29.10.2021

Подкаталог Bazel ignore при полной сборке
В моем репозитории есть файлы с именем "build" (автоматически сгенерированные и / или импортированные, распространяемые где-то еще, откуда у меня есть мои файлы сборки bazel). Похоже, что Bazel интерпретирует их как файлы BUILD и не выполняет...
1178 просмотров
schedule 03.11.2021

Добавление файлов ресурсов xml в путь к классам в Bazel
В настоящее время я использую Bazel в своем проекте, и ему необходимо загрузить несколько .xml файлов, которые находятся в src/resources (вы знаете, стандартная файловая структура Maven). Дело в том, что когда я создаю проект, эти файлы не...
1232 просмотров
schedule 04.11.2021

Как сгенерировать файл конфигурации во внешней зависимости bazel
Я новичок в bazel и пытаюсь автоматизировать обновления в базе данных MapIt и код. Я назвал корневую папку своего проекта bazel bazel_mapit , где есть файл WORKSPACE и файл BUILD для этой внешней зависимости, как показано ниже. РАССТОЯНИЕ:...
551 просмотров
schedule 17.11.2021

Работает ли Bazel с Grails?
Bazel - это многоязычный инструмент сборки от Google, который заменяет такие вещи, как Maven, Gradle, Make и т. д. . Есть статьи, посвященные о том, как перейти с Gradle. в Базель , например. Но мне интересно, работает ли этот инструмент с...
118 просмотров
schedule 20.10.2021

Ошибка компиляции тензорного потока из источника - нет модуля с именем keras_applications
Я пытаюсь создать тензорный поток из источника с оптимизацией MKL на настройке процессора Intel. Я следовал официальным инструкциям здесь до команды bazel build --config=mkl --config=opt //tensorflow/tools/pip_package:build_pip_package . К...
8284 просмотров
schedule 19.09.2021

Не удалось построить Tensorflow с помощью Bazel (Ubuntu 18.04, Cuda 9.1)
Я пытаюсь подписаться на это руководство по установке tensorflow с Cuda 9.1, но когда я запускаю следующую команду ... bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package ... Я получаю эту ошибку после...
806 просмотров
schedule 09.10.2021

Ошибка Bazel: сборка прервана: такого пакета нет '@ org_golang_x_tools // go / gcexportdata'
В D:\workspace\www\go_work\src\golang_learning есть демонстрационный проект golang, в нем есть следующие файлы: golang_learning |__ go.mod |__ main.go |__ WORKSPACE |__ BUILD.bazel go.mod module golang_learning main.go...
1452 просмотров
schedule 27.09.2021

Как сделать так, чтобы цель bazel `sh_binary` зависела от других двоичных целей?
Я настроил bazel для создания ряда инструментов CLI, которые выполняют различные задачи обслуживания базы данных. Каждый из них является целью py_binary или cc_binary , которая вызывается из командной строки с указанием пути к некоторому файлу...
7304 просмотров
schedule 10.10.2021

Создание файла WAR с помощью Bazel
Я пытаюсь создать файл WAR для веб-приложения на основе Java. Кажется, что правила AppEngine для Bazel предоставляют эту функциональность, но мне действительно не нужно ничего, связанного с AppEngine. Я поискал по всему Интернету, но не смог найти...
469 просмотров
schedule 16.10.2021

Создать цель Makefile в Bazel
Я пытаюсь построить openssl с помощью bazel. Вот моя текущая настройка В моем /WORKSPACE в корне проекта у меня есть load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name =...
1074 просмотров
schedule 13.10.2021

Автозаполнение вкладки Bazel в zsh не работает
Я использую oh-my-zsh, и у меня есть проект bazel. Я хочу заполнить вкладку. Так что я могу сделать bazel build //src/<tab> и получить автозаполнение. Первое, что я попробовал, было следующее:...
1880 просмотров
schedule 20.11.2021

Как собрать TensorFlow lite с выбранными операциями TensorFlow для систем x86_64?
Чтобы иметь возможность запускать TensorFlow lite модель, которая поддерживает собственные TensorFlow операции, libtensorflow-lite статическая библиотека должна быть перекомпилирована. Инструкции для этого в C++ можно найти ЗДЕСЬ . В нем...
2179 просмотров
schedule 16.09.2021

Bazel, как создать простое приложение, которое связывает предварительно созданную внешнюю библиотеку
Используя Bazel 2.2, как я могу построить на основе внешней библиотеки, например, в моем случае я хотел бы построить против ускорения (предварительно созданный для MS VC ++ 2019), вопрос, возможно ли это в Bazel? Учитывая, что локальный путь к...
881 просмотров
schedule 18.09.2021