Skip to content
This repository was archived by the owner on Jan 8, 2021. It is now read-only.

Commit 6736b8f

Browse files
committed
Change batch size to realllly small for f*cking CUDA
1 parent 2af319b commit 6736b8f

File tree

3 files changed

+41
-1
lines changed

3 files changed

+41
-1
lines changed

Train.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def train(EPOCH, dataloader, test_dataloader, optimizer, loss_function, network,
6868
",", default = 10)
6969
parser.add_argument('--epoch', '-e', type = int, dest = "EPOCH", help = "Epoch for training", default = 10)
7070
parser.add_argument('--batch_size', '-b', type = int, dest = "BATCH_SIZE", help = "Batch size for dataloader",
71-
default = 1024)
71+
default = 128)
7272
parser.add_argument('--learning_rate', '-l', type = float, dest = "LR", help = "Learning rate", default = 0.001)
7373
parser.add_argument('--dataset', type = str, dest = "dataset", default = "cifar10", choices = ['cifar10', 'mnist'])
7474
parser.add_argument('--network', type = str, dest = "network", default = "mlp", choices = ['mlp', 'conv'])

cifar-10-python.tar.gz

32 KB
Binary file not shown.

execute.sh

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
cp_result() {
2+
if [ ! -d "${1}_${2}" ]
3+
then
4+
mkdir "${1}_${2}"
5+
fi
6+
mv train.log "${1}_${2}/${3}.log"
7+
mv result.pkl "${1}_${2}/${3}.pkl"
8+
}
9+
source run.sh
10+
for i in mlp cnn
11+
do
12+
for j in mnist cifar
13+
do
14+
for k in mse l1 ssim psnr l1s
15+
do
16+
if [ "${i}" == "mlp" ]
17+
then
18+
if [ "${j}" == "mnist" ]
19+
then
20+
res=392
21+
else
22+
res=1536
23+
fi
24+
else
25+
if [ "${j}" == "mnist" ]
26+
then
27+
res=2
28+
else
29+
res=6
30+
fi
31+
fi
32+
echo "training ${i} ${j} ${k}"
33+
train_${i}_${j} ${res} ${k} result.pkl
34+
cp_result ${i} ${j} ${k}
35+
done
36+
done
37+
done
38+
tar cf ../packed.tar ./
39+
cp -r ./ /data/trained/
40+
cp ../packed.tar /data/packed.tar

0 commit comments

Comments
 (0)