Как создать общую библиотеку для TensorFlow на Travis-CI

ruby tensorflow travis-ci bazel

901 просмотра

1 ответ

822 Репутация автора

Я помогаю в создании Ruby-оболочки для TensorFlow . Очевидно. мы бы хотели настроить автоматическое тестирование проекта, и поэтому я сейчас пытаюсь настроить Travis-CI для сборки проекта и запуска тестов, как я могу, на моей собственной машине (OSX El Capitan).

Мой вопрос: что за магия должна быть в .travis.ymlфайле -file для правильного bazel buildсовместного использования lib ( tensorflow.so) для TensorFlow?

Насколько я могу судить, я успешно установил зависимости TensorFlow , включая инструмент сборки Google Bazel , но Travis-CI все еще не может собрать. На момент написания этой bazel buildкоманды команда завершается с сообщением:

...
...
INFO: Building...
[1 / 13] Writing file external/gif_archive/libgif.so-2.params
[3 / 13] Compiling external/gif_archive/giflib-5.1.4/lib/egif_lib.c
ERROR: /home/travis/.cache/bazel/_bazel_travis/1a58902034d650eeef2a9da5b1248179/external/gif_archive/BUILD:14:1: C++ compilation of rule '@gif_archive//:gif' failed: namespace-sandbox failed: error executing command 
  (cd /home/travis/.cache/bazel/_bazel_travis/1a58902034d650eeef2a9da5b1248179/execroot/tensorflow && \
  exec env - \
...
...
The command "bazel build --verbose_failures=1 @gif_archive//:gif" failed and exited with 1 during .

https://travis-ci.org/chrhansen/tensorflow.rb/builds/145716589

Примечание: я заметил, что ребята из github.com/node-tensorflow/node-tensorflow успешно сделали это: https://travis-ci.org/node-tensorflow/node-tensorflow/builds

ОБНОВЛЕНИЕ: https://github.com/tensorflow/tensorflow/issues/3374

Автор: ChrHansen Источник Размещён: 19.07.2016 03:00

Ответы (1)


1 плюс

2118 Репутация автора

Проблема была решена ( https://github.com/tensorflow/tensorflow/issues/3374 ), вы должны иметь возможность построить тензорный поток с включенной песочницей.

Автор: hlopko Размещён: 02.10.2017 02:31
Вопросы из категории :
32x32