Создание тензорного потока из источника с помощью пользовательской цепочки инструментов - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь собрать библиотеку тензорного потока c, используя собственный набор инструментов, сгенерированный с помощью crosstool-ng. Я действительно не знаю, как настроить сборку для использования этого набора инструментов.

Я установил CC, CXX, GCC_HOST_COMPILER_PATH, GCC_HOST_COMPILER_PREFIX переменные среды соответственно / path_to_custom_toolchain / bin / g cc, / path_to_custom_toolchain / bin / g ++ , / path_to_custom_toolchain / bin / g cc, / path_to_custom_toolchain / bin / .

Затем я попытался собрать библиотеку: bazel build-c opt tensorflow/tools/lib_package:libtensorflow_test

Сборка начинается, но позже не удалась с этой ошибкой: external/grpc/src/core/lib/iomgr/socket_utils_common_posix.cc:297:42: error: 'TCP_USER_TIMEOUT' was not declared in this scope

TCP_USER_TIMEOUT определяется в tcp.h, что я могу найти где-нибудь в директории toolchain. Поэтому я предполагаю, что мне нужно указать путь к моей директории toolchain, содержащей заголовочные файлы, но я не знаю как.

Любая помощь по этому вопросу будет приветствоваться. Спасибо!

...