# pack cd jdtest to lmdb
/home/wenyangming/ssd/caffe/build/tools/convert_annoset --anno_type=detection --label_type=xml --label_map_file=/home/wenyangming/ssd/caffe/data/ClothData/labelmap_voc.prototxt --check_label=True --min_dim=0 --max_dim=0 --resize_height=0 --resize_width=0 --backend=lmdb --shuffle=False --check_size=False --encode_type=jpg --encoded=True --gray=False /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/newJDtest.txt /home/wenyangming/ssd/caffe/data/ClothData/lmdb/ClothData_JD_Test_final_lmdb
# pack ccpcfd to lmdb
/home/wenyangming/ssd/caffe/build/tools/convert_annoset --anno_type=detection --label_type=xml --label_map_file=/home/wenyangming/ssd/caffe/data/ClothData/labelmap_voc.prototxt --check_label=True --min_dim=0 --max_dim=0 --resize_height=0 --resize_width=0 --backend=lmdb --shuffle=False --check_size=False --encode_type=jpg --encoded=True --gray=False /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/newCCPCFDtest.txt /home/wenyangming/ssd/caffe/data/ClothData/lmdb/ClothData_CCPCFD_Test_final_lmdb
# get size of test
#$bash_dir/../../build/tools/get_image_size $root_dir $dst_file $bash_dir/$dataset"_name_size.txt"
/home/wenyangming/ssd/caffe/build/tools/get_image_size /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/newCCPCFDtest.txt /home/wenyangming/ssd/caffe/data/ClothData/ClothData_test_CCPCFF_nama_size.txt
/home/wenyangming/ssd/caffe/build/tools/get_image_size /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/newJDtest.txt /home/wenyangming/ssd/caffe/data/ClothData/ClothData_test_JD_nama_size.txt
#revise the test protobuf for training the test lmdb
##################################
cd /home/wenyangming/ssd/caffe
./build/tools/caffe train \
--solver="models/VGGNet/VOC0712/SSD_cloth_300x300/Cloth_solver.prototxt" \
--snapshot="models/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_iter_60000.solverstate" \
--gpu 0,1 2>&1 | tee jobs/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300.log
##################################
cd /home/wenyangming/ssd/caffe
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_cloth_300x300/Cloth_solver_JD.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_iter_60000.solverstate" --gpu 0,1 2>&1 | tee jobs/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_JD.log
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_cloth_300x300/Cloth_solver_CCPCFD.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_iter_60000.solverstate" --gpu 0,1 2>&1 | tee jobs/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_CCPCFD.log
(vi solver="models/VGGNet/VOC0712/SSD_cloth_300x300/Cloth_solver_CCPCFD.prototxt")
##################################
cd /home/wenyangming/ssd/caffe
./build/tools/caffe train \
--solver="models/VGGNet/VOC0712/SSD_500x500/solver.prototxt" \
--snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_iter_34469.solverstate" \
--gpu 0,1 2>&1 | tee jobs/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_continue.log
cd /home/wenyangming/ssd/caffe
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_500x500/Cloth_solver_CCPCFD_500x500.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_iter_34469.solverstate" --gpu 0,1
####################################################################################
# training on ssd_500x500
# entering the caffe root
# $$$ python root
python /home/wenyangming/ssd/caffe/models/SSD_500x500/ssd_voc07_500.py
## WTB DATA
# generate data lmdb
# train lmdb
/home/wenyangming/ssd/caffe/build/tools/convert_annoset --anno_type=detection --label_type=xml --label_map_file=/home/wenyangming/ssd/caffe/data/ClothData/labelmap_voc_WTB.prototxt --check_label=True --min_dim=0 --max_dim=0 --resize_height=0 --resize_width=0 --backend=lmdb --shuffle=False --check_size=False --encode_type=jpg --encoded=True --gray=False /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/NewWTBdataTrain.txt /home/wenyangming/ssd/caffe/data/ClothData/lmdb/WTBDataTrain_lmdb
# test lmdb
/home/wenyangming/ssd/caffe/build/tools/convert_annoset --anno_type=detection --label_type=xml --label_map_file=/home/wenyangming/ssd/caffe/data/ClothData/labelmap_voc_WTB.prototxt --check_label=True --min_dim=0 --max_dim=0 --resize_height=0 --resize_width=0 --backend=lmdb --shuffle=False --check_size=False --encode_type=jpg --encoded=True --gray=False /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/NewWTBdataTest.txt /home/wenyangming/ssd/caffe/data/ClothData/lmdb/WTBDataTest_lmdb
# get the test_size
/home/wenyangming/ssd/caffe/build/tools/get_image_size /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/NewWTBdataTest.txt /home/wenyangming/ssd/caffe/data/ClothData/NewWTBdataTest_nama_size.txt
###################################################################################
#
############## continue train
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_500x500/Cloth_solver_JD_500x500.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_CCPCFD_iter_67698.solverstate" --gpu all
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_500x500/Cloth_solver_CCPCFD_500x500.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_CCPCFD_iter_67698.solverstate" --gpu all
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_500x500/Cloth_solver_CCPCFD_500x500.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_JD_iter_68401.solverstate" --gpu all
#
python jobs/VGGNet/VOC0712/SSD_WTB500x500/WTB_ssd_voc07_500.py
$root->
python /home/wenyangming/ssd/caffe/models/SSD_500x500/WTB_ssd_voc07_500.py
/home/wenyangming/ssd/caffe/build/tools/convert_annoset --anno_type=detection --label_type=xml --label_map_file=/home/wenyangming/ssd/caffe/data/ClothData/labelmap_voc.prototxt --check_label=True --min_dim=0 --max_dim=0 --resize_height=0 --resize_width=0 --backend=lmdb --shuffle=False --check_size=False --encode_type=jpg --encoded=True --gray=False /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/newJDtest.txt /home/wenyangming/ssd/caffe/data/ClothData/lmdb/ClothData_JD_Test_final_lmdb
# pack ccpcfd to lmdb
/home/wenyangming/ssd/caffe/build/tools/convert_annoset --anno_type=detection --label_type=xml --label_map_file=/home/wenyangming/ssd/caffe/data/ClothData/labelmap_voc.prototxt --check_label=True --min_dim=0 --max_dim=0 --resize_height=0 --resize_width=0 --backend=lmdb --shuffle=False --check_size=False --encode_type=jpg --encoded=True --gray=False /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/newCCPCFDtest.txt /home/wenyangming/ssd/caffe/data/ClothData/lmdb/ClothData_CCPCFD_Test_final_lmdb
# get size of test
#$bash_dir/../../build/tools/get_image_size $root_dir $dst_file $bash_dir/$dataset"_name_size.txt"
/home/wenyangming/ssd/caffe/build/tools/get_image_size /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/newCCPCFDtest.txt /home/wenyangming/ssd/caffe/data/ClothData/ClothData_test_CCPCFF_nama_size.txt
/home/wenyangming/ssd/caffe/build/tools/get_image_size /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/newJDtest.txt /home/wenyangming/ssd/caffe/data/ClothData/ClothData_test_JD_nama_size.txt
#revise the test protobuf for training the test lmdb
##################################
cd /home/wenyangming/ssd/caffe
./build/tools/caffe train \
--solver="models/VGGNet/VOC0712/SSD_cloth_300x300/Cloth_solver.prototxt" \
--snapshot="models/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_iter_60000.solverstate" \
--gpu 0,1 2>&1 | tee jobs/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300.log
##################################
cd /home/wenyangming/ssd/caffe
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_cloth_300x300/Cloth_solver_JD.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_iter_60000.solverstate" --gpu 0,1 2>&1 | tee jobs/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_JD.log
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_cloth_300x300/Cloth_solver_CCPCFD.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_iter_60000.solverstate" --gpu 0,1 2>&1 | tee jobs/VGGNet/VOC0712/SSD_cloth_300x300/VGG_VOC0712_SSD_cloth_300x300_CCPCFD.log
(vi solver="models/VGGNet/VOC0712/SSD_cloth_300x300/Cloth_solver_CCPCFD.prototxt")
##################################
cd /home/wenyangming/ssd/caffe
./build/tools/caffe train \
--solver="models/VGGNet/VOC0712/SSD_500x500/solver.prototxt" \
--snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_iter_34469.solverstate" \
--gpu 0,1 2>&1 | tee jobs/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_continue.log
cd /home/wenyangming/ssd/caffe
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_500x500/Cloth_solver_CCPCFD_500x500.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_iter_34469.solverstate" --gpu 0,1
####################################################################################
# training on ssd_500x500
# entering the caffe root
# $$$ python root
python /home/wenyangming/ssd/caffe/models/SSD_500x500/ssd_voc07_500.py
## WTB DATA
# generate data lmdb
# train lmdb
/home/wenyangming/ssd/caffe/build/tools/convert_annoset --anno_type=detection --label_type=xml --label_map_file=/home/wenyangming/ssd/caffe/data/ClothData/labelmap_voc_WTB.prototxt --check_label=True --min_dim=0 --max_dim=0 --resize_height=0 --resize_width=0 --backend=lmdb --shuffle=False --check_size=False --encode_type=jpg --encoded=True --gray=False /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/NewWTBdataTrain.txt /home/wenyangming/ssd/caffe/data/ClothData/lmdb/WTBDataTrain_lmdb
# test lmdb
/home/wenyangming/ssd/caffe/build/tools/convert_annoset --anno_type=detection --label_type=xml --label_map_file=/home/wenyangming/ssd/caffe/data/ClothData/labelmap_voc_WTB.prototxt --check_label=True --min_dim=0 --max_dim=0 --resize_height=0 --resize_width=0 --backend=lmdb --shuffle=False --check_size=False --encode_type=jpg --encoded=True --gray=False /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/NewWTBdataTest.txt /home/wenyangming/ssd/caffe/data/ClothData/lmdb/WTBDataTest_lmdb
# get the test_size
/home/wenyangming/ssd/caffe/build/tools/get_image_size /home/wenyangming/ssd/caffe/data/ClothData/ /home/wenyangming/ssd/caffe/data/ClothData/NewWTBdataTest.txt /home/wenyangming/ssd/caffe/data/ClothData/NewWTBdataTest_nama_size.txt
###################################################################################
#
############## continue train
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_500x500/Cloth_solver_JD_500x500.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_CCPCFD_iter_67698.solverstate" --gpu all
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_500x500/Cloth_solver_CCPCFD_500x500.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_CCPCFD_iter_67698.solverstate" --gpu all
./build/tools/caffe train --solver="models/VGGNet/VOC0712/SSD_500x500/Cloth_solver_CCPCFD_500x500.prototxt" --snapshot="models/VGGNet/VOC0712/SSD_500x500/VGG_VOC0712_SSD_500x500_JD_iter_68401.solverstate" --gpu all
#
python jobs/VGGNet/VOC0712/SSD_WTB500x500/WTB_ssd_voc07_500.py
$root->
python /home/wenyangming/ssd/caffe/models/SSD_500x500/WTB_ssd_voc07_500.py