summaryrefslogtreecommitdiff
path: root/training
diff options
context:
space:
mode:
Diffstat (limited to 'training')
-rw-r--r--training/debug/cur/layer_0.pngbin0 -> 406194 bytes
-rw-r--r--training/debug/cur/layer_1.pngbin0 -> 238358 bytes
-rw-r--r--training/debug/cur/toto.pngbin0 -> 90164 bytes
-rwxr-xr-xtraining/debug/debug.sh45
-rw-r--r--training/debug/ref/layer_0.pngbin0 -> 356038 bytes
-rw-r--r--training/debug/ref/layer_1.pngbin0 -> 222247 bytes
-rw-r--r--training/debug/ref/toto.pngbin0 -> 107009 bytes
-rw-r--r--training/debug/training/checkpoints/checkpoint_epoch_10.pthbin0 -> 6395 bytes
-rw-r--r--training/debug/training/checkpoints/checkpoint_epoch_100.pthbin0 -> 6417 bytes
-rw-r--r--training/debug/training/checkpoints/checkpoint_epoch_50.pthbin0 -> 6395 bytes
-rw-r--r--training/patch_32x32.pngbin5259 -> 0 bytes
-rw-r--r--training/toto.pngbin0 -> 103619 bytes
12 files changed, 45 insertions, 0 deletions
diff --git a/training/debug/cur/layer_0.png b/training/debug/cur/layer_0.png
new file mode 100644
index 0000000..0cb977b
--- /dev/null
+++ b/training/debug/cur/layer_0.png
Binary files differ
diff --git a/training/debug/cur/layer_1.png b/training/debug/cur/layer_1.png
new file mode 100644
index 0000000..801aad2
--- /dev/null
+++ b/training/debug/cur/layer_1.png
Binary files differ
diff --git a/training/debug/cur/toto.png b/training/debug/cur/toto.png
new file mode 100644
index 0000000..9caff40
--- /dev/null
+++ b/training/debug/cur/toto.png
Binary files differ
diff --git a/training/debug/debug.sh b/training/debug/debug.sh
new file mode 100755
index 0000000..083082b
--- /dev/null
+++ b/training/debug/debug.sh
@@ -0,0 +1,45 @@
+#!/bin/sh
+
+pwd=`pwd`
+
+img=../input/img_003.png
+
+# img=/Users/skal/black_512x512_rgba.png
+#img=/Users/skal/rgba_0_0_0_0.png
+check_pt=../checkpoints/checkpoint_epoch_10000.pth
+#check_pt=../chk_5000_3x3x3.pt
+
+#../train_cnn.py --layers 3 --kernel_sizes 3,3,3 --epochs 10000 --batch_size 8 --input ../input/ --target ../target_2/ --checkpoint-every 1000
+#../train_cnn.py --export-only ${check_pt}
+#../train_cnn.py --export-only ${check_pt} --infer ${img} --output test/toto.png
+
+#../train_cnn.py --layers 2 --kernel_sizes 1,1 --epochs 10 --batch_size 5 --input ../input/ --target ../target_2/ --checkpoint-every 10
+#../train_cnn.py --export-only ${check_pt}
+#../train_cnn.py --export-only ${check_pt} --infer ${img} --output test/toto.png
+
+## XXX uncomment!
+../train_cnn.py --export-only ${check_pt} \
+ --infer ${img} \
+ --output ref/toto.png --save-intermediates ref/ # --debug-hex
+
+echo "== GENERATE SHADERS =="
+echo
+cd ../../
+./training/train_cnn.py --export-only ${pwd}/${check_pt}
+
+echo "== COMPILE =="
+echo
+cmake --build build -j4 --target cnn_test
+cd ${pwd}
+
+echo "== RUN =="
+echo
+rm -f cur/toto.png
+../../build/cnn_test ${img} cur/toto.png --save-intermediates cur/ --layers 3 # --debug-hex
+
+open cur/*.png ref/*.png
+
+echo "open cur/*.png ref/*.png"
+
+#pngcrush -rem gAMA -rem sRGB cur/toto.png toto.png && mv toto.png cur/toto.png
+#pngcrush -rem gAMA -rem sRGB cur/layer_0.png toto.png && mv toto.png cur/layer_0.png
diff --git a/training/debug/ref/layer_0.png b/training/debug/ref/layer_0.png
new file mode 100644
index 0000000..3e0eebe
--- /dev/null
+++ b/training/debug/ref/layer_0.png
Binary files differ
diff --git a/training/debug/ref/layer_1.png b/training/debug/ref/layer_1.png
new file mode 100644
index 0000000..d858f80
--- /dev/null
+++ b/training/debug/ref/layer_1.png
Binary files differ
diff --git a/training/debug/ref/toto.png b/training/debug/ref/toto.png
new file mode 100644
index 0000000..f869a7c
--- /dev/null
+++ b/training/debug/ref/toto.png
Binary files differ
diff --git a/training/debug/training/checkpoints/checkpoint_epoch_10.pth b/training/debug/training/checkpoints/checkpoint_epoch_10.pth
new file mode 100644
index 0000000..54ba5c5
--- /dev/null
+++ b/training/debug/training/checkpoints/checkpoint_epoch_10.pth
Binary files differ
diff --git a/training/debug/training/checkpoints/checkpoint_epoch_100.pth b/training/debug/training/checkpoints/checkpoint_epoch_100.pth
new file mode 100644
index 0000000..f94e9f8
--- /dev/null
+++ b/training/debug/training/checkpoints/checkpoint_epoch_100.pth
Binary files differ
diff --git a/training/debug/training/checkpoints/checkpoint_epoch_50.pth b/training/debug/training/checkpoints/checkpoint_epoch_50.pth
new file mode 100644
index 0000000..a602f4b
--- /dev/null
+++ b/training/debug/training/checkpoints/checkpoint_epoch_50.pth
Binary files differ
diff --git a/training/patch_32x32.png b/training/patch_32x32.png
deleted file mode 100644
index a665065..0000000
--- a/training/patch_32x32.png
+++ /dev/null
Binary files differ
diff --git a/training/toto.png b/training/toto.png
new file mode 100644
index 0000000..2044840
--- /dev/null
+++ b/training/toto.png
Binary files differ