-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathmain.py
32 lines (27 loc) · 1.24 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import torchvision.transforms as tmf
import testarch.miniunet as miniunet
import testarch.miniunet.runs as rm
import testarch.unet as unet
import testarch.unet.runs as ru
transforms = tmf.Compose([
tmf.ToPILImage(),
tmf.ToTensor()
])
if __name__ == "__main__":
runs_unet = [
ru.STARE_1_100_1, ru.STARE_1_1, ru.STARE_WEIGHTED,
ru.WIDE_1_100_1, ru.WIDE_1_1, ru.WIDE_WEIGHTED,
ru.CHASEDB_1_100_1, ru.CHASEDB_1_1, ru.CHASEDB_WEIGHTED,
ru.VEVIO_MOSAICS_1_100_1, ru.VEVIO_MOSAICS_1_1, ru.VEVIO_MOSAICS_WEIGHTED,
ru.VEVIO_FRAMES_1_100_1, ru.VEVIO_FRAMES_1_1, ru.VEVIO_FRAMES_WEIGHTED,
ru.DRIVE_1_100_1, ru.DRIVE_1_1, ru.DRIVE_WEIGHTED]
runs_miniunet = [
rm.STARE_1_100_1, rm.STARE_1_1, rm.STARE_WEIGHTED,
rm.WIDE_1_100_1, rm.WIDE_1_1, rm.WIDE_WEIGHTED,
rm.CHASEDB_1_100_1, rm.CHASEDB_1_1, rm.CHASEDB_WEIGHTED,
rm.VEVIO_MOSAICS_1_100_1, rm.VEVIO_MOSAICS_1_1, rm.VEVIO_MOSAICS_WEIGHTED,
rm.VEVIO_FRAMES_1_100_1, rm.VEVIO_FRAMES_1_1, rm.VEVIO_FRAMES_WEIGHTED,
rm.DRIVE_1_100_1, rm.DRIVE_1_1, rm.DRIVE_WEIGHTED]
for r_unet, r_miniunet in zip(runs_unet, runs_miniunet):
unet.run([r_unet], transforms)
miniunet.run([r_miniunet], transforms)