upload
This commit is contained in:
39
exp_scripts/eval-c100.sh
Normal file
39
exp_scripts/eval-c100.sh
Normal file
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
script_name=`basename "$0"`
|
||||
id=${script_name%.*}
|
||||
dataset=${dataset:-cifar100}
|
||||
seed=${seed:-2}
|
||||
gpu=${gpu:-"auto"}
|
||||
arch=${arch:-"none"}
|
||||
batch_size=${batch_size:-96}
|
||||
learning_rate=${learning_rate:-0.025}
|
||||
resume_expid=${resume_expid:-'none'}
|
||||
resume_epoch=${resume_epoch:-0}
|
||||
|
||||
while [ $# -gt 0 ]; do
|
||||
if [[ $1 == *"--"* ]]; then
|
||||
param="${1/--/}"
|
||||
declare $param="$2"
|
||||
# echo $1 $2 // Optional to see the parameter:value result
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
echo 'id:' $id
|
||||
echo 'seed:' $seed
|
||||
echo 'dataset:' $dataset
|
||||
echo 'gpu:' $gpu
|
||||
echo 'arch:' $arch
|
||||
echo 'batch_size:' $batch_size
|
||||
echo 'learning_rate:' $learning_rate
|
||||
|
||||
|
||||
cd ../sota/cnn
|
||||
python train.py \
|
||||
--arch $arch \
|
||||
--dataset $dataset \
|
||||
--auxiliary --cutout \
|
||||
--seed $seed --save $id --gpu $gpu \
|
||||
--batch_size $batch_size --learning_rate $learning_rate \
|
||||
--resume_expid $resume_expid --resume_epoch $resume_epoch \
|
||||
--init_channels 16 --layers 8 \
|
38
exp_scripts/eval.sh
Normal file
38
exp_scripts/eval.sh
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/bin/bash
|
||||
script_name=`basename "$0"`
|
||||
id=${script_name%.*}
|
||||
dataset=${dataset:-cifar10}
|
||||
seed=${seed:-2}
|
||||
gpu=${gpu:-"auto"}
|
||||
arch=${arch:-"none"}
|
||||
batch_size=${batch_size:-96}
|
||||
learning_rate=${learning_rate:-0.025}
|
||||
resume_expid=${resume_expid:-'none'}
|
||||
resume_epoch=${resume_epoch:-0}
|
||||
|
||||
while [ $# -gt 0 ]; do
|
||||
if [[ $1 == *"--"* ]]; then
|
||||
param="${1/--/}"
|
||||
declare $param="$2"
|
||||
# echo $1 $2 // Optional to see the parameter:value result
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
echo 'id:' $id
|
||||
echo 'seed:' $seed
|
||||
echo 'dataset:' $dataset
|
||||
echo 'gpu:' $gpu
|
||||
echo 'arch:' $arch
|
||||
echo 'batch_size:' $batch_size
|
||||
echo 'learning_rate:' $learning_rate
|
||||
|
||||
|
||||
cd ../sota/cnn
|
||||
python3 train.py \
|
||||
--arch $arch \
|
||||
--dataset $dataset \
|
||||
--auxiliary --cutout \
|
||||
--seed $seed --save $id --gpu $gpu \
|
||||
--batch_size $batch_size --learning_rate $learning_rate \
|
||||
--resume_expid $resume_expid --resume_epoch $resume_epoch \
|
51
exp_scripts/zerocostpt_darts_pipeline.sh
Normal file
51
exp_scripts/zerocostpt_darts_pipeline.sh
Normal file
@@ -0,0 +1,51 @@
|
||||
#!/bin/bash
|
||||
script_name=`basename "$0"`
|
||||
id=${script_name%.*}
|
||||
dataset=${dataset:-cifar10}
|
||||
seed=${seed:-1}
|
||||
gpu=${gpu:-"0"}
|
||||
pool_size=${pool_size:-10}
|
||||
space=${space:-s5}
|
||||
metric=${metric:-'jacob'}
|
||||
edge_decision=${edge_decision:-'random'}
|
||||
validate_rounds=${validate_rounds:-100}
|
||||
learning_rate=${learning_rate:-0.025}
|
||||
while [ $# -gt 0 ]; do
|
||||
if [[ $1 == *"--"* ]]; then
|
||||
param="${1/--/}"
|
||||
declare $param="$2"
|
||||
# echo $1 $2 // Optional to see the parameter:value result
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
echo 'id:' $id 'seed:' $seed 'dataset:' $dataset 'space:' $space
|
||||
echo 'proj crit:' $metric
|
||||
echo 'gpu:' $gpu
|
||||
|
||||
cd ../sota/cnn
|
||||
python3 networks_proposal.py \
|
||||
--search_space $space --dataset $dataset \
|
||||
--batch_size 64 \
|
||||
--seed $seed --save $id --gpu $gpu \
|
||||
--edge_decision $edge_decision \
|
||||
--proj_crit_normal $metric --proj_crit_reduce $metric --proj_crit_edge $metric \
|
||||
--pool_size $pool_size\
|
||||
|
||||
cd ../../zerocostnas/
|
||||
python3 post_validate.py\
|
||||
--ckpt_path ../experiments/sota/$dataset-search-$id-$space-$seed-$pool_size-$metric\
|
||||
--save $id --seed $seed --gpu $gpu\
|
||||
--batch_size 64\
|
||||
--edge_decision $edge_decision --proj_crit $metric \
|
||||
--validate_rounds $validate_rounds\
|
||||
|
||||
cd ../sota/cnn
|
||||
python3 train.py \
|
||||
--seed $seed --gpu $gpu --save $id \
|
||||
--arch ../../experiments/sota/$space-valid-$id-$seed-$pool_size-$validate_rounds-$metric\
|
||||
--dataset $dataset \
|
||||
--auxiliary --cutout \
|
||||
--batch_size 96 --learning_rate $learning_rate \
|
||||
--init_channels 36 --layers 20\
|
||||
--from_dir\
|
50
exp_scripts/zerocostpt_darts_pipeline_c100.sh
Normal file
50
exp_scripts/zerocostpt_darts_pipeline_c100.sh
Normal file
@@ -0,0 +1,50 @@
|
||||
#!/bin/bash
|
||||
script_name=`basename "$0"`
|
||||
id=${script_name%.*}
|
||||
dataset=${dataset:-cifar100}
|
||||
seed=${seed:-2}
|
||||
gpu=${gpu:-"auto"}
|
||||
pool_size=${pool_size:-100}
|
||||
space=${space:-s5}
|
||||
metric=${metric:-'jacob'}
|
||||
edge_decision=${edge_decision:-'random'}
|
||||
validate_rounds=${validate_rounds:-100}
|
||||
learning_rate=${learning_rate:-0.025}
|
||||
while [ $# -gt 0 ]; do
|
||||
if [[ $1 == *"--"* ]]; then
|
||||
param="${1/--/}"
|
||||
declare $param="$2"
|
||||
# echo $1 $2 // Optional to see the parameter:value result
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
echo 'id:' $id 'seed:' $seed 'dataset:' $dataset 'space:' $space
|
||||
echo 'proj crit:' $metric
|
||||
echo 'gpu:' $gpu
|
||||
|
||||
cd ../sota/cnn
|
||||
python3 networks_proposal.py \
|
||||
--search_space $space --dataset $dataset --batch_size 64 \
|
||||
--seed $seed --save $id --gpu $gpu \
|
||||
--edge_decision $edge_decision \
|
||||
--proj_crit_normal $metric --proj_crit_reduce $metric --proj_crit_edge $metric \
|
||||
--pool_size $pool_size\
|
||||
|
||||
cd ../zerocostnas/
|
||||
python3 post_validate.py\
|
||||
--ckpt_path ../experiments/sota/$dataset-search-$id-$space-$seed-$pool_size-$metric\
|
||||
--save $id --seed $seed --gpu $gpu\
|
||||
--edge_decision $edge_decision --proj_crit $metric \
|
||||
--batch_size 64\
|
||||
--validate_rounds $validate_rounds\
|
||||
|
||||
cd ../sota/cnn
|
||||
python3 train.py \
|
||||
--seed $seed --gpu $gpu --save $id\
|
||||
--arch ../../experiments/sota/$space-valid-$id-$seed-$pool_size-$validate_rounds-$dataset-$metric\
|
||||
--dataset $dataset \
|
||||
--auxiliary --cutout \
|
||||
--batch_size 96 --learning_rate $learning_rate \
|
||||
--init_channels 16 --layers 20 \
|
||||
--from_dir\
|
44
exp_scripts/zerocostpt_darts_pipeline_imagenet.sh
Normal file
44
exp_scripts/zerocostpt_darts_pipeline_imagenet.sh
Normal file
@@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
script_name=`basename "$0"`
|
||||
id=${script_name%.*}
|
||||
dataset=${dataset:-imagenet}
|
||||
seed=${seed:-2}
|
||||
gpu=${gpu:-"auto"}
|
||||
pool_size=${pool_size:-10}
|
||||
space=${space:-s5}
|
||||
metric=${metric:-'jacob'}
|
||||
edge_decision=${edge_decision:-'random'}
|
||||
validate_rounds=${validate_rounds:-100}
|
||||
learning_rate=${learning_rate:-0.025}
|
||||
data=${data:-''}
|
||||
while [ $# -gt 0 ]; do
|
||||
if [[ $1 == *"--"* ]]; then
|
||||
param="${1/--/}"
|
||||
declare $param="$2"
|
||||
# echo $1 $2 // Optional to see the parameter:value result
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
echo 'id:' $id 'seed:' $seed 'dataset:' $dataset 'space:' $space
|
||||
echo 'proj crit:' $metric
|
||||
echo 'gpu:' $gpu
|
||||
|
||||
cd ../sota/cnn
|
||||
python3 networks_proposal.py \
|
||||
--search_space $space --dataset $dataset \
|
||||
--seed $seed --save $id --gpu $gpu \
|
||||
--edge_decision $edge_decision \
|
||||
--proj_crit_normal $metric --proj_crit_reduce $metric --proj_crit_edge $metric \
|
||||
--pool_size $pool_size\
|
||||
--data $data\
|
||||
|
||||
cd ../../zerocostnas/
|
||||
python3 post_validate.py\
|
||||
--ckpt_path ../experiments/sota/$dataset-search-$id-$space-$seed-$pool_size\
|
||||
--save $id --seed $seed --gpu $gpu\
|
||||
--edge_decision $edge_decision --proj_crit $metric \
|
||||
--batch_size 64\
|
||||
--validate_rounds $validate_rounds\
|
||||
--data $data\
|
||||
|
Reference in New Issue
Block a user