Unverified Commit c936a81d by Marcus Shawcroft Committed by GitHub

docker: Drop caffe2 download progess bars (#5359)

Change-Id: Ia15c3c8f41f75423814e559f6fdb062098f19464
parent f49fc366
......@@ -20,6 +20,20 @@ set -e
set -u
set -o pipefail
python3 -m caffe2.python.models.download -i -f squeezenet
python3 -m caffe2.python.models.download -i -f resnet50
python3 -m caffe2.python.models.download -i -f vgg19
# caffe2.python.module.download generates a progress bar. in non
# interactive use this results in huge progress debris in the log
# files. There is no option to disable the progress bar so work
# around it by stripping the progress bar output
filter_progress_bar()
{
# Progress bars are the 'goto start of line' escape sequence
# ESC[1000D[ repeated, the end of the progress bar is the end of
# line. We can selectively remove progress bars by dropping lines
# that beging with the escape sequence.
sed "/^\x1b\[1000D/d"
}
python3 -m caffe2.python.models.download -i -f squeezenet | filter_progress_bar
python3 -m caffe2.python.models.download -i -f resnet50 | filter_progress_bar
python3 -m caffe2.python.models.download -i -f vgg19 | filter_progress_bar
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment