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-homobalkoad92cfa5e"2026-08-09 12:08:50 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.066578OK0.388914164.059
mpi-homobalkoad92cfa5e"2026-08-09 12:08:50 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0729009OK0.431613145.962
mpi-homobambasz4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170659OK0.9969020.538947
mpi-homobambasz4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16892OK1.0001-0.0176153
mpi-homobendaja16f40a23"2026-05-11 15:27:31 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170746OK0.9974070.450951
mpi-homobendaja16f40a23"2026-05-11 15:27:31 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169226OK1.00191-0.331471
mpi-homoberanst5f13dd8"2026-05-10 18:47:47 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170869OK0.998130.325089
mpi-homoberanst5f13dd8"2026-05-10 18:47:47 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169388OK1.00287-0.4977
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.170962OK0.9986690.231339
mpi-homoblahetad5cbd5ea"2026-04-27 15:02:02 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168984OK1.00048-0.083179
mpi-homobubakf5a23c16"2026-04-18 13:28:08 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170776OK0.9975830.420344
mpi-homobubakf5a23c16"2026-04-18 13:28:08 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169291OK1.0023-0.398907
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.171075OK0.9993290.116572
mpi-homodostama489ca229"2026-05-10 21:20:02 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168999OK1.00057-0.098999
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"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170792OK0.997680.4035
mpi-homofedorekd4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168873OK0.9998210.0311145
mpi-homohavelh5835e56"2026-04-17 15:26:57 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170774OK0.9975730.422051
mpi-homohavelh5835e56"2026-04-17 15:26:57 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168956OK1.00032-0.0547949
mpi-homohrdinap14d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170914OK0.9983910.279807
mpi-homohrdinap14d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168902OK0.9999920.00140273
mpi-homohubatama4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.17093OK0.9984840.263629
mpi-homohubatama4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168843OK0.9996420.0622013
mpi-homohuzickame949a67"2026-05-06 15:33:07 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170776OK0.9975830.420431
mpi-homohuzickame949a67"2026-05-06 15:33:07 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169275OK1.0022-0.382235
mpi-homojanicej33941a5"2026-05-11 14:11:58 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.17092OK0.9984230.274092
mpi-homojanicej33941a5"2026-05-11 14:11:58 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168842OK0.9996370.0631206
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.170982OK0.9987880.210738
mpi-homokanev4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168911OK1.00004-0.00756396
mpi-homokapylouma4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171129OK0.9996480.0610855
mpi-homokapylouma4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168999OK1.00057-0.0989418
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.170869OK0.9981290.325282
mpi-homokolnika4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16901OK1.00063-0.110135
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.129211OK0.75478248.8713
mpi-homokotvami36531e6"2026-07-08 00:24:28 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.136797OK0.80991636.624
mpi-homokrenmard1c7bbb"2026-05-17 13:06:43 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170834OK0.9979230.36117
mpi-homokrenmard1c7bbb"2026-05-17 13:06:43 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169301OK1.00236-0.409018
mpi-homokroupad14d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170895OK0.998280.29905
mpi-homokroupad14d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168928OK1.00015-0.025573
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-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.171084OK0.9993840.107079
mpi-homolopatad5173af2"2026-05-04 21:38:11 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169086OK1.00108-0.187848
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.171007OK0.9989330.185482
mpi-homomaliarmf248943"2026-03-11 03:09:48 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168965OK1.00036-0.0631209
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.170868OK0.9981190.327
mpi-homomojikm861a978"2026-05-11 23:53:01 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.1688OK0.9993910.105876
mpi-homomudraja13624aee"2026-04-15 13:50:02 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170972OK0.998730.220814
mpi-homomudraja13624aee"2026-04-15 13:50:02 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169026OK1.00073-0.12663
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"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170985OK0.9988050.207642
mpi-homopajonkf4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168944OK1.00024-0.0415718
mpi-homopelikam3845295c"2026-07-21 22:47:24 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0805013OK0.470247131.07
mpi-homopelikam3845295c"2026-07-21 22:47:24 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0812323OK0.48094127.164
mpi-homopetruchm3bdb7d5"2026-06-30 21:18:17 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.130761OK0.76383946.7992
mpi-homopetruchm3bdb7d5"2026-06-30 21:18:17 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.138146OK0.817934.92
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.17081OK0.9977850.385185
mpi-homoreznicob087bd6"2026-05-08 13:38:29 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168999OK1.00057-0.0988605
mpi-homosadovskv5bacd1a"2026-05-11 13:49:50 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170773OK0.9975680.423022
mpi-homosadovskv5bacd1a"2026-05-11 13:49:50 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169315OK1.00244-0.422648
mpi-homoschrodm85d095e"2026-05-10 09:23:11 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170825OK0.9978730.369913
mpi-homoschrodm85d095e"2026-05-10 09:23:11 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169305OK1.00238-0.412387
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.170918OK0.9984140.27572
mpi-homosnajdrvl4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168969OK1.00039-0.0673406
mpi-homostefanm48e098de"2026-09-02 11:35:46 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0137474OK0.0803052438.103
mpi-homostefanm48e098de"2026-09-02 11:35:46 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.0175554OK0.103938393.291
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.170714OK0.9972250.482744
mpi-homotomisz4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169369OK1.00276-0.477988
mpi-homovernem20bc26b"2026-06-30 20:08:59 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0921517OK0.538302107.589
mpi-homovitjaku1910664d"2026-08-07 23:31:24 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.0933595OK0.545358105.327
mpi-homovitjaku1910664d"2026-08-07 23:31:24 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.113429OK0.6715669.1661
mpi-homovivtonea15996de"2026-05-10 17:24:04 +0000"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171166OK0.9998630.023762
mpi-homovivtonea15996de"2026-05-10 17:24:04 +0000"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168993OK1.00053-0.092175
mpi-homoyuriicho4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170825OK0.997870.370381
mpi-homoyuriicho4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169255OK1.00208-0.361267
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.171182OK0.9999540.0080424
mpi-homozavodsv4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168975OK1.00043-0.0742846
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.