Это правильное руководство для суммирования текста tensorflow?

При чтении сводки текста tensorflow model говорится: "Результаты, описанные ниже, основаны на модели обучен на нескольких графических процессорах и настройках нескольких машин. Он был упрощен для запуска только на одной машине для целей с открытым исходным кодом ».

Далее в руководстве вызывается эта команда:

bazel build -c opt --config=cuda textsum/...

Эта команда не относится к cuda/gpu? Почему эта команда усечена?


person blue-sky    schedule 26.08.2016    source источник


Ответы (1)


Это команда bazel: --config=cuda означает «использовать конфигурацию сборки CUDA (и генерировать код, совместимый с GPU)», а textsum/... означает «все цели в каталоге textsum» (т.е. команда не усекается, и вы должны ввести литерал ... при вводе команды).

person mrry    schedule 26.08.2016
comment
сгенерированный код совместим с GPU, но не будет работать на CPU? Другими словами, требует ли эта модель другой архитектуры машины по сравнению с другими моделями тензорного потока, такими как word2vec? - person blue-sky; 27.08.2016
comment
В общем, вы должны иметь возможность заменить --config=cuda на --config=opt и вместо этого сгенерировать оптимизированный код для процессора. Я не уверен в деталях модели суммирования текста, но в целом это должно работать для большинства программ TensorFlow. - person mrry; 27.08.2016
comment
Это нормально, что bazel выводит это предупреждение? Значения конфигурации не определены ни в одном файле .rc: cuda - person Pavel Surmenok; 22.09.2016
comment
@mrry есть идеи, почему я получаю эту ошибку? jalal@klein:~/computer_vision/tensorflow/models$ bazel build -c opt --config=cuda textsum/... The 'build' command is only supported from within a workspace. - person Mona Jalal; 04.10.2016
comment
@MonaJalal, я думаю, что этот ответ описывает шаги, которые вам нужно предпринять. - person mrry; 04.10.2016