Сценарий оболочки проблема о Caffe Framework - PullRequest
0 голосов
/ 30 октября 2018

Когда я запускаю caffe shell, я встречаю код:

--gpu 2 2>&1|tee ./scripts_remote/cuhk_pair/train.log

Я не знаю, какова его функция - что это значит?

1 Ответ

0 голосов
/ 01 ноября 2018

1) 2>&1 2 -> STDERR - стандартная ошибка 1 -> STDOUT - Стандартный вывод

Мы перенаправляем ошибку в то же место, куда будет направлен вывод.

2) | - это канал между выходом команды 2>&1 и командой tee, т.е. выход команды слева от нее (2>&1) будет служить входом для этой команды справа (tee).

3) tee - Он помещает то, что читает (здесь STDOUT и STDERR из команды слева от канала) в STDOUT и предоставленный файл (./scripts_remote/cuhk_pair/train.log).

Наконец, мы перенаправляем всю ошибку и вывод команды на стандартный вывод и файл журнала.

...