Skip to content

Commit

Permalink
fill out experiment scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
rbgirshick committed Apr 26, 2015
1 parent d2793d6 commit 3648893
Show file tree
Hide file tree
Showing 23 changed files with 219 additions and 1 deletion.
24 changes: 24 additions & 0 deletions experiments/scripts/default_vgg16.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#! /bin/bash

set -x

export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/default_vgg16.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

time ./tools/train_net.py --gpu $1 \
--solver models/VGG16/solver.prototxt \
--weights data/imagenet_models/VGG_ILSVRC_16_layers.v2.caffemodel \
--imdb voc_2007_trainval

time ./tools/test_net.py --gpu $1 \
--def models/VGG16/test.prototxt \
--net output/default/voc_2007_trainval/vgg16_fast_rcnn_iter_40000.caffemodel \
--imdb voc_2007_test

# restore stdout/err
exec 1>&3 2>&4
# -----------------------------------------------------------------------------
26 changes: 26 additions & 0 deletions experiments/scripts/mbsize_caffenet.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#! /bin/bash

set -x

export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/default_caffenet.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

time ./tools/train_net.py --gpu $1 \
--solver models/CaffeNet/solver.prototxt \
--weights data/imagenet_models/CaffeNet.v2.caffemodel \
--imdb voc_2007_trainval \
--cfg experiments/cfgs/mb_size.yml

time ./tools/test_net.py --gpu $1 \
--def models/CaffeNet/test.prototxt \
--net output/default/voc_2007_trainval/caffenet_fast_rcnn_iter_40000.caffemodel \
--imdb voc_2007_test \
--cfg experiments/cfgs/mb_size.yml

# restore stdout/err
exec 1>&3 2>&4
# -----------------------------------------------------------------------------
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set -x
export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/no_bbox_reg_test_caffenet.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
LOG="experiments/logs/multitask_no_bbox_reg_caffenet.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

Expand Down
20 changes: 20 additions & 0 deletions experiments/scripts/multitask_no_bbox_reg_vgg16.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#! /bin/bash

set -x

export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/multitask_no_bbox_reg_vgg16.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

time ./tools/test_net.py --gpu $1 \
--def models/VGG16/test.prototxt \
--net output/default/voc_2007_trainval/vgg16_fast_rcnn_iter_40000.caffemodel \
--imdb voc_2007_test \
--cfg experiments/cfgs/no_bbox_reg.yml

# restore stdout/err
exec 1>&3 2>&4
# -----------------------------------------------------------------------------
20 changes: 20 additions & 0 deletions experiments/scripts/multitask_no_bbox_reg_vgg_cnn_m_1024.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#! /bin/bash

set -x

export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/multitask_no_bbox_reg_vgg_cnn_m_1024.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

time ./tools/test_net.py --gpu $1 \
--def models/VGG_CNN_M_1024/test.prototxt \
--net output/default/voc_2007_trainval/vgg_cnn_m_1024_fast_rcnn_iter_40000.caffemodel \
--imdb voc_2007_test \
--cfg experiments/cfgs/no_bbox_reg.yml

# restore stdout/err
exec 1>&3 2>&4
# -----------------------------------------------------------------------------
File renamed without changes.
26 changes: 26 additions & 0 deletions experiments/scripts/no_bbox_reg_vgg16.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#! /bin/bash

set -x

export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/no_bbox_reg_vgg16.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

time ./tools/train_net.py --gpu $1 \
--solver models/VGG16/no_bbox_reg/solver.prototxt \
--weights data/imagenet_models/VGG_ILSVRC_16_layers.v2.caffemodel \
--imdb voc_2007_trainval \
--cfg experiments/cfgs/no_bbox_reg.yml

time ./tools/test_net.py --gpu $1 \
--def models/VGG16/no_bbox_reg/test.prototxt \
--net output/no_bbox_reg/voc_2007_trainval/vgg16_fast_rcnn_no_bbox_reg_iter_40000.caffemodel \
--imdb voc_2007_test \
--cfg experiments/cfgs/no_bbox_reg.yml

# restore stdout/err
exec 1>&3 2>&4
# -----------------------------------------------------------------------------
26 changes: 26 additions & 0 deletions experiments/scripts/piecewise_vgg16.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#! /bin/bash

set -x

export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/piecewise_vgg16.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

time ./tools/train_net.py --gpu $1 \
--solver models/VGG16/piecewise/solver.prototxt \
--weights output/no_bbox_reg/voc_2007_trainval/vgg16_fast_rcnn_no_bbox_reg_iter_40000.caffemodel \
--imdb voc_2007_trainval \
--cfg experiments/cfgs/piecewise.yml

time ./tools/test_net.py --gpu $1 \
--def models/VGG16/test.prototxt \
--net output/piecewise/voc_2007_trainval/vgg16_fast_rcnn_piecewise_iter_40000.caffemodel \
--imdb voc_2007_test \
--cfg experiments/cfgs/piecewise.yml

# restore stdout/err
exec 1>&3 2>&4
# -----------------------------------------------------------------------------
26 changes: 26 additions & 0 deletions experiments/scripts/piecewise_vgg_cnn_m_1024.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#! /bin/bash

set -x

export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/piecewise_vgg_cnn_m_1024.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

time ./tools/train_net.py --gpu $1 \
--solver models/VGG_CNN_M_1024/piecewise/solver.prototxt \
--weights output/no_bbox_reg/voc_2007_trainval/vgg_cnn_m_1024_fast_rcnn_no_bbox_reg_iter_40000.caffemodel \
--imdb voc_2007_trainval \
--cfg experiments/cfgs/piecewise.yml

time ./tools/test_net.py --gpu $1 \
--def models/VGG_CNN_M_1024/test.prototxt \
--net output/piecewise/voc_2007_trainval/vgg_cnn_m_1024_fast_rcnn_piecewise_iter_40000.caffemodel \
--imdb voc_2007_test \
--cfg experiments/cfgs/piecewise.yml

# restore stdout/err
exec 1>&3 2>&4
# -----------------------------------------------------------------------------
24 changes: 24 additions & 0 deletions experiments/scripts/svd_vgg16.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#! /bin/bash

set -x

export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/svd_vgg16.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

time ./tools/compress_net.py \
--def models/VGG16/test.prototxt \
--def-svd models/VGG16/compressed/test.prototxt \
--net output/default/voc_2007_trainval/vgg16_fast_rcnn_iter_40000.caffemodel

time ./tools/test_net.py --gpu $1 \
--def models/VGG16/compressed/test.prototxt \
--net output/default/voc_2007_trainval/vgg16_fast_rcnn_iter_40000_svd_fc6_1024_fc7_256.caffemodel \
--imdb voc_2007_test

# restore stdout/err
exec 1>&3 2>&4
# -----------------------------------------------------------------------------
26 changes: 26 additions & 0 deletions experiments/scripts/svm_vgg16.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#! /bin/bash

set -x

export PYTHONUNBUFFERED="True"

# -----------------------------------------------------------------------------
LOG="experiments/logs/svm_vgg16.txt.`date +'%Y-%m-%d_%H-%M-%S'`"
exec 3>&1 4>&2 &> >(tee -a "$LOG")
echo Logging output to "$LOG"

time ./tools/train_svms.py --gpu $1 \
--def models/VGG16/test.prototxt \
--net output/default/voc_2007_trainval/vgg16_fast_rcnn_iter_40000.caffemodel \
--imdb voc_2007_trainval \
--cfg experiments/cfgs/svm.yml

time ./tools/test_net.py --gpu $1 \
--def models/VGG16/test.prototxt \
--net output/default/voc_2007_trainval/vgg16_fast_rcnn_iter_40000_svm.caffemodel \
--imdb voc_2007_test \
--cfg experiments/cfgs/svm.yml

# restore stdout/err
exec 1>&3 2>&4
# -----------------------------------------------------------------------------
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 3648893

Please sign in to comment.