Deep Convolutional Neural Network

Note: If your solution does not appear in the table, it is because it did not compile.

If it compiles well in your worktree, the difference is because your worktree is not up-to-date with respect to the asgn (upstream) repository. In this case, you should update your worktree using the following command, resolve the conflicts, make sure it compiles, and push to your (origin) repository.

git pull git@gitlab.mff.cuni.cz:teaching/nprg054/asgn.git

machineauthorcommitcommit dateplatformlosstimecheckrel timepoints
mpi-homoandrejcda1a831b"2026-06-25 00:13:05 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.128019OK0.74782150.481
mpi-homoasgn6ef8d97"2026-04-18 21:17:08 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171312OK1.00072-0.124164
mpi-homoasgn6ef8d97"2026-04-18 21:17:08 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169272OK1.00219-0.379234
mpi-homobalkoad4696c1d"2026-04-25 02:42:27 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170799OK0.997720.396509
mpi-homobalkoad4696c1d"2026-04-25 02:42:27 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16888OK0.9998650.0234209
mpi-homobambasz4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171122OK0.9996030.0689583
mpi-homobambasz4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168959OK1.00033-0.0569748
mpi-homobendaja16f40a23"2026-05-11 15:27:31 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170902OK0.9983230.291623
mpi-homobendaja16f40a23"2026-05-11 15:27:31 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168841OK0.9996320.0638535
mpi-homoberanst5f13dd8"2026-05-10 18:47:47 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.1708OK0.9977280.395213
mpi-homoberanst5f13dd8"2026-05-10 18:47:47 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168815OK0.999480.0902952
mpi-homobittnem14145a4d"2026-06-24 16:24:32 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170994OK0.998860.198132
mpi-homobittnem1131dd04"2026-05-11 19:47:48 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168888OK0.9999130.0151953
mpi-homobitzanf0d2037b"2026-06-30 18:14:21 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.112512OK0.65723872.911
mpi-homobitzanf0d2037b"2026-06-30 18:14:21 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.151669OK0.89796218.6968
mpi-homoblahetad5cbd5ea"2026-04-27 15:02:02 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170688OK0.997070.509697
mpi-homoblahetad5cbd5ea"2026-04-27 15:02:02 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168894OK0.9999470.00914997
mpi-homobubakf5a23c16"2026-04-18 13:28:08 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170749OK0.9974250.447905
mpi-homobubakf5a23c16"2026-04-18 13:28:08 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169391OK1.00289-0.500623
mpi-homocernohj3aaae8c4"2026-06-30 21:25:45 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0695857OK0.406484156.383
mpi-homocimermmi90f20ec"2026-06-30 23:53:52 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.130371OK0.76156147.3182
mpi-homocimermmi90f20ec"2026-06-30 23:53:52 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.13711OK0.81176436.2281
mpi-homodostama489ca229"2026-05-10 21:20:02 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170844OK0.9979830.350661
mpi-homodostama489ca229"2026-05-10 21:20:02 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16899OK1.00052-0.0896101
mpi-homodrlikmar9270c7b"2026-06-21 22:55:07 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all20.063257OK0.369514172.948
mpi-homodrlikmar9270c7b"2026-06-21 22:55:07 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.188153OK1.11397-18.7493
mpi-homofarkasm2fd78b5b"2026-07-04 02:22:52 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.098946OK0.57799195.2314
mpi-homofarkasm2fd78b5b"2026-07-04 02:22:52 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.113498OK0.6719769.06
mpi-homofedorekd4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168817OK0.9994920.0883385
mpi-homofedorekd4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171131OK0.9996580.0594921
mpi-homohavelh5835e56"2026-04-17 15:26:57 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170793OK0.9976850.402566
mpi-homohavelh5835e56"2026-04-17 15:26:57 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168881OK0.9998690.0227418
mpi-homohrdinap14d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170747OK0.9974180.449174
mpi-homohrdinap14d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168845OK0.9996570.0595369
mpi-homohubatama4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171124OK0.9996160.0666572
mpi-homohubatama4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16895OK1.00028-0.0484665
mpi-homohuzickame949a67"2026-05-06 15:33:07 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170763OK0.9975090.433227
mpi-homohuzickame949a67"2026-05-06 15:33:07 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16891OK1.00004-0.00714848
mpi-homojanicej33941a5"2026-05-11 14:11:58 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170719OK0.9972530.477774
mpi-homojanicej33941a5"2026-05-11 14:11:58 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168944OK1.00024-0.0418285
mpi-homojaworskref8ab75"2026-06-20 18:51:37 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all40.118184OK0.69037164.3671
mpi-homojaworskref8ab75"2026-06-20 18:51:37 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all40.136707OK0.80938236.7385
mpi-homokanev4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170888OK0.9982420.305736
mpi-homokanev4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168879OK0.9998560.0250046
mpi-homokapylouma4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171123OK0.9996130.0672245
mpi-homokapylouma4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169249OK1.00205-0.355504
mpi-homokarasetod0a3297"2026-05-11 17:14:22 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170889OK0.9982460.30503
mpi-homokarasetod0a3297"2026-05-11 17:14:22 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168951OK1.00029-0.0495114
mpi-homokhotchaic7bc803"2026-06-30 13:56:23 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0641525OK0.379818168.17
mpi-homokhotchaic7bc803"2026-06-30 13:56:23 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.065267OK0.381256167.513
mpi-homokolnika4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.1709OK0.998310.293895
mpi-homokolnika4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168824OK0.9995330.0811689
mpi-homokomarem4fea02b5"2026-05-20 00:52:25 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0883581OK0.516142114.892
mpi-homokomarem4fea02b5"2026-05-20 00:52:25 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0966061OK0.57196197.0533
mpi-homokoribansc2085eb"2026-05-24 05:53:38 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0776424OK0.453547137.351
mpi-homokoribansc2085eb"2026-05-24 05:53:38 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0812749OK0.481192127.073
mpi-homokotlint118fefa"2026-06-29 14:55:36 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.130068OK0.75978847.7229
mpi-homokotlint118fefa"2026-06-29 14:55:36 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.138129OK0.81780234.9408
mpi-homokotvami36531e6"2026-07-08 00:24:28 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.12912OK0.75425548.9927
mpi-homokotvami36531e6"2026-07-08 00:24:28 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.136807OK0.80997236.6121
mpi-homokrenmard1c7bbb"2026-05-17 13:06:43 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168766OK0.9991880.141115
mpi-homokrenmard1c7bbb"2026-05-17 13:06:43 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171171OK0.9998910.0189444
mpi-homokroupad14d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170875OK0.9981610.319683
mpi-homokroupad14d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169242OK1.00201-0.348624
mpi-homokruchij20747c5"2026-06-30 12:19:05 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.130466OK0.76211247.1924
mpi-homokruchij20747c5"2026-06-30 12:19:05 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.138097OK0.8176134.9814
mpi-homokunovaer695f8ac"2026-06-08 12:33:46 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.110521OK0.64560976.0121
mpi-homokunovaer695f8ac"2026-06-08 12:33:46 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.141617OK0.83845330.6084
mpi-homokurzsec83dbb"2026-05-17 12:18:20 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0781705OK0.456631136.174
mpi-homokurzsec83dbb"2026-05-17 12:18:20 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168991OK1.00052-0.0903302
mpi-homokyselaj1d2f74d4"2026-05-25 23:15:07 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170791OK0.9976740.40454
mpi-homokyselaj1d2f74d4"2026-05-25 23:15:07 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169215OK1.00184-0.320018
mpi-homolamplotmb92102f"2026-06-27 10:50:44 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0577709OK0.337468188.707
mpi-homolamplotmb92102f"2026-06-27 10:50:44 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0796385OK0.471504130.606
mpi-homolejkome71a7e2"2026-05-29 15:20:25 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0748247OK0.437087143.773
mpi-homolejkome71a7e2"2026-05-29 15:20:25 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0745007OK0.441085142.191
mpi-homolipovssa161d4a"2026-06-30 13:54:34 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.101135OK0.59877289.0953
mpi-homolipovssa161d4a"2026-06-30 13:54:34 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.105433OK0.61588484.2004
mpi-homolopatad5173af2"2026-05-04 21:38:11 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170813OK0.99780.382517
mpi-homolopatad5173af2"2026-05-04 21:38:11 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168791OK0.9993350.115572
mpi-homolovisekd6ef8d97"2026-04-18 21:17:08 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170799OK0.9977170.397064
mpi-homolovisekd6ef8d97"2026-04-18 21:17:08 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168822OK0.9995180.0836685
mpi-homolukasej1abc5dfc"2026-06-29 01:12:35 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.100226OK0.59339590.6624
mpi-homolukasej1abc5dfc"2026-06-29 01:12:35 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.106154OK0.62009783.0162
mpi-homomachhy318ce68"2026-07-01 14:44:41 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.130782OK0.76395946.772
mpi-homomachhy318ce68"2026-07-01 14:44:41 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.138453OK0.81971734.5344
mpi-homomachotaoa67b323"2026-05-29 11:36:13 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0825059OK0.481957126.797
mpi-homomachotaoa67b323"2026-05-29 11:36:13 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0906797OK0.536874108.051
mpi-homomaliarmf248943"2026-03-11 03:09:48 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171114OK0.9995590.0766851
mpi-homomaliarmf248943"2026-03-11 03:09:48 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16885OK0.9996850.0547763
mpi-homomalydo7605690"2026-06-29 20:31:45 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0675949OK0.394855161.425
mpi-homomalydo7605690"2026-06-29 20:31:45 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.117595OK0.6962362.8989
mpi-homomasekmi20d4b782"2026-04-27 15:45:15 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170759OK0.9974830.437854
mpi-homomasekmi20d4b782"2026-04-27 15:45:15 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168967OK1.00038-0.0653527
mpi-homomeszard9da3e77"2026-06-30 21:46:55 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0821921OK0.480124127.459
mpi-homomeszard9da3e77"2026-06-30 21:46:55 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0896642OK0.530862110.007
mpi-homomojikm861a978"2026-05-11 23:53:01 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170729OK0.9973120.467506
mpi-homomojikm861a978"2026-05-11 23:53:01 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168833OK0.9995840.0723259
mpi-homomudraja13624aee"2026-04-15 13:50:02 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.17079OK0.9976650.406174
mpi-homomudraja13624aee"2026-04-15 13:50:02 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169031OK1.00076-0.131202
mpi-homonovakj80b59c4da"2026-07-07 22:54:06 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0823161OK0.480848127.197
mpi-homonovakj80b59c4da"2026-07-07 22:54:06 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0844502OK0.499992120.415
mpi-homopajonkf4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168871OK0.9998120.0326659
mpi-homopajonkf4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171568OK1.00221-0.383606
mpi-homopelikam352b02c6"2026-05-11 23:59:26 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170801OK0.9977330.394216
mpi-homopelikam352b02c6"2026-05-11 23:59:26 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169133OK1.00136-0.236502
mpi-homopetruchm3bdb7d5"2026-06-30 21:18:17 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.130751OK0.7637846.8128
mpi-homopetruchm3bdb7d5"2026-06-30 21:18:17 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.138208OK0.81826834.8419
mpi-homopopovaks19a1f56"2026-06-25 22:08:51 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.109031OK0.63690178.3713
mpi-homopopovaks19a1f56"2026-06-25 22:08:51 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.122372OK0.72451355.9816
mpi-homoposaaea5de54"2026-07-01 16:18:17 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.125139OK0.74089452.0975
mpi-homoposaaea5de54"2026-07-01 16:18:17 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.153542OK0.89691218.9001
mpi-homoref83d4b77"2026-04-18 21:35:42 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0680516OK0.397522160.255
mpi-homoref83d4b77"2026-04-18 21:35:42 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0730303OK0.432379145.654
mpi-homoreznicob087bd6"2026-05-08 13:38:29 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170802OK0.9977390.393169
mpi-homoreznicob087bd6"2026-05-08 13:38:29 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168968OK1.00039-0.067019
mpi-homosadovskv5bacd1a"2026-05-11 13:49:50 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170748OK0.9974220.448373
mpi-homosadovskv5bacd1a"2026-05-11 13:49:50 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169218OK1.00186-0.323539
mpi-homoschrodm85d095e"2026-05-10 09:23:11 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171013OK0.9989670.179535
mpi-homoschrodm85d095e"2026-05-10 09:23:11 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168923OK1.00012-0.0207434
mpi-homosebaned223517d"2026-05-03 14:51:39 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170831OK0.9979040.36457
mpi-homosebaned223517d"2026-05-03 14:51:39 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16881OK0.9994490.095767
mpi-homoshtabovv240339b"2026-05-30 21:48:46 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.121761OK0.72089156.8522
mpi-homoshtabovv240339b"2026-05-30 21:48:46 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.142216OK0.83075332.2112
mpi-homosnajdrvl4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.17071OK0.99720.48714
mpi-homosnajdrvl4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168853OK0.9997050.0513051
mpi-homostefanm4df73f4b"2026-05-12 11:40:06 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171086OK0.9993940.105366
mpi-homostefanm4df73f4b"2026-05-12 11:40:06 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168846OK0.9996630.0586159
mpi-homostehlisid6d9e0e"2026-06-28 09:57:15 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all50.0705102OK0.411884154.09
mpi-homostehlisid6d9e0e"2026-06-28 09:57:15 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all50.0719657OK0.426077148.205
mpi-homostrecans8445aeb"2026-06-01 18:43:33 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0681144OK0.397889160.095
mpi-homostrecans8445aeb"2026-06-01 18:43:33 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0725476OK0.429522146.806
mpi-homostupkava3fc7866"2026-07-16 21:39:04 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0847202OK0.494891122.196
mpi-homostupkava3fc7866"2026-07-16 21:39:04 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0953309OK0.56441299.3617
mpi-homotomam1ce1671"2026-05-22 01:18:08 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0731566OK0.427343147.689
mpi-homotomam1ce1671"2026-05-22 01:18:08 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0902451OK0.534301108.886
mpi-homotomisz4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170838OK0.9979460.357178
mpi-homotomisz4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169171OK1.00159-0.275262
mpi-homovernem20bc26b"2026-06-30 20:08:59 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0921517OK0.538302107.589
mpi-homovivtonea15996de"2026-05-10 17:24:04 +0000"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171075OK0.9993340.11582
mpi-homovivtonea15996de"2026-05-10 17:24:04 +0000"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168957OK1.00032-0.0554711
mpi-homoyuriicho4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171067OK0.9992870.123851
mpi-homoyuriicho4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169067OK1.00097-0.168625
mpi-homozapotocf45c974e"2026-06-17 12:04:33 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0825533OK0.482233126.697
mpi-homozapotocf45c974e"2026-06-17 12:04:33 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.084041OK0.497569121.259
mpi-homozatloum1e9f312c"2026-04-20 20:19:44 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170882OK0.9982050.312058
mpi-homozatloum1e9f312c"2026-04-20 20:19:44 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16929OK1.00229-0.397148
mpi-homozavodsv4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170838OK0.9979490.356594
mpi-homozavodsv4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169352OK1.00266-0.461315
mpi-homozelezno00e5729"2026-06-25 13:52:29 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0592418OK0.34606184.339
mpi-homozelezno00e5729"2026-06-25 13:52:29 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0888096OK0.525802111.671

Your job is to improve the performance of the existing code, by altering the code in sol/dcnnsol.hpp. (You may also write some code in sol/dcnnsol.cpp; however, all the existing code is templated and must remain in the header file.)

Input data

The folder containing input data is set by the command-line parameter --data-folder.

The input data are already available at parlab, in the folder /home/_teaching/hiperf/dcnndata. Therefore, the program shall be invoked as:

srun -p mpi-homo-short -n 1 -c 64 ./dcnn --data-folder=/home/_teaching/hiperf/dcnndata

The input data may be downloaded from parlab via scp or compressed from here:

Test parameters

data-folder - the folder containing the input data files (default: data).

minibatch - the number of images in a testing minibatch (processed in one call to the forward functions). Default: 16.

superbatch - the number of minibatches in a testing batch (each minibatch is assigned to a different thread). Default: 8 (1 in Debug mode).

total - the total number of images submitted into testing (shall be divisible by minibatch*superbatch). Default: 2048 (16 in Debug mode).

Credits

The DCNN architecture was taken from [Hasanpour 2016]. The original implementation used the Caffe framework and was later converted to Pytorch.

Both the pretrained weights and the test images were converted from publicly available data:

References

[Hasanpour 2016] Hasanpour, Seyyed Hossein, et al. Lets keep it simple, using simple architectures to outperform deeper and more complex architectures. arXiv:1608.06037.