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-homoandrejcd9486c60"2026-05-02 20:45:48 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.17082OK0.997840.375589
mpi-homoandrejcd9486c60"2026-05-02 20:45:48 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169137OK1.00138-0.239842
mpi-homoasgn6ef8d97"2026-04-18 21:17:08 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168966OK1.00037-0.0645065
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-homobalkoad4696c1d"2026-04-25 02:42:27 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171161OK0.9998330.0290745
mpi-homobalkoad4696c1d"2026-04-25 02:42:27 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169069OK1.00098-0.170186
mpi-homobambasz4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170898OK0.9982960.296289
mpi-homobambasz4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169167OK1.00156-0.271433
mpi-homobendaja16f40a23"2026-05-11 15:27:31 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.17119OK1-0.000497869
mpi-homobendaja16f40a23"2026-05-11 15:27:31 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169224OK1.0019-0.329897
mpi-homoberanst5f13dd8"2026-05-10 18:47:47 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170717OK0.997240.480123
mpi-homoberanst5f13dd8"2026-05-10 18:47:47 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169226OK1.00191-0.33135
mpi-homobittnem1131dd04"2026-05-11 19:47:48 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168888OK0.9999130.0151953
mpi-homobittnem1131dd04"2026-05-11 19:47:48 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171269OK1.00047-0.0809509
mpi-homobitzanf5b86a52"2026-05-07 03:47:12 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170736OK0.9973520.46064
mpi-homobitzanf5b86a52"2026-05-07 03:47:12 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168935OK1.00019-0.0332297
mpi-homoblahetad5cbd5ea"2026-04-27 15:02:02 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170875OK0.9981620.319517
mpi-homoblahetad5cbd5ea"2026-04-27 15:02:02 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169054OK1.0009-0.155424
mpi-homobubakf5a23c16"2026-04-18 13:28:08 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170844OK0.9979830.350788
mpi-homobubakf5a23c16"2026-04-18 13:28:08 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168934OK1.00018-0.0320304
mpi-homocernohj3dfa5975"2026-03-09 17:34:49 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171078OK0.9993470.113491
mpi-homocernohj3dfa5975"2026-03-09 17:34:49 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169329OK1.00252-0.437067
mpi-homocimermmi27ae19c"2026-04-23 21:17:23 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170894OK0.9982720.300464
mpi-homocimermmi27ae19c"2026-04-23 21:17:23 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168864OK0.9997650.0407565
mpi-homodostama489ca229"2026-05-10 21:20:02 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170977OK0.998760.215564
mpi-homodostama489ca229"2026-05-10 21:20:02 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168971OK1.0004-0.0696566
mpi-homofarkasm263946d6"2026-05-09 18:17:30 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170765OK0.9975230.430838
mpi-homofarkasm263946d6"2026-05-09 18:17:30 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169002OK1.00058-0.101373
mpi-homofedorekd4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170774OK0.9975760.421613
mpi-homofedorekd4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169304OK1.00237-0.411921
mpi-homohavelh5835e56"2026-04-17 15:26:57 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171081OK0.9993660.110214
mpi-homohavelh5835e56"2026-04-17 15:26:57 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168908OK1.00003-0.00483387
mpi-homohrdinap14d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170782OK0.997620.413981
mpi-homohrdinap14d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169008OK1.00062-0.10754
mpi-homohubatama4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171077OK0.9993440.113978
mpi-homohubatama4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169016OK1.00067-0.115973
mpi-homohuzickame949a67"2026-05-06 15:33:07 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171164OK0.9998490.026318
mpi-homohuzickame949a67"2026-05-06 15:33:07 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169267OK1.00216-0.37406
mpi-homojanicej33941a5"2026-05-11 14:11:58 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170786OK0.9976430.409928
mpi-homojanicej33941a5"2026-05-11 14:11:58 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169268OK1.00216-0.374887
mpi-homojaworskr8e480a3"2026-05-29 10:02:49 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all40.129051OK0.7538549.086
mpi-homojaworskr8e480a3"2026-05-29 10:02:49 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all40.136654OK0.80906836.8059
mpi-homokanev4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170724OK0.9972790.473416
mpi-homokanev4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168851OK0.9996930.0533115
mpi-homokapylouma4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170709OK0.9971910.48868
mpi-homokapylouma4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169206OK1.00179-0.311056
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-homokarasetod0a3297"2026-05-11 17:14:22 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171243OK1.00031-0.0540235
mpi-homokhotchaidcafdc3"2026-04-26 14:05:29 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168835OK0.9995980.0698008
mpi-homokhotchaidcafdc3"2026-04-26 14:05:29 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171156OK0.9998020.0344541
mpi-homokleckamad505976"2026-04-25 15:35:49 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170778OK0.9975980.4177
mpi-homokleckamad505976"2026-04-25 15:35:49 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168816OK0.9994850.0894786
mpi-homokolnika4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168801OK0.9993960.104894
mpi-homokolnika4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171126OK0.9996310.0640933
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.096932OK0.57389196.4683
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.0811635OK0.480532127.311
mpi-homokotlintbc9c84c"2026-05-10 21:11:44 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170773OK0.9975680.423007
mpi-homokotlintbc9c84c"2026-05-10 21:11:44 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168953OK1.00029-0.050805
mpi-homokotvamieb04cc0"2026-05-11 23:55:25 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.17074OK0.9973730.456958
mpi-homokotvamieb04cc0"2026-05-11 23:55:25 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168944OK1.00024-0.0415673
mpi-homokrenmard1c7bbb"2026-05-17 13:06:43 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170809OK0.9977750.386888
mpi-homokrenmard1c7bbb"2026-05-17 13:06:43 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169153OK1.00148-0.256785
mpi-homokroupad14d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170587OK0.9964790.612658
mpi-homokroupad14d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168715OK0.9988830.1941
mpi-homokruchijc44f416"2026-05-11 00:25:26 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170982OK0.9987910.210174
mpi-homokruchijc44f416"2026-05-11 00:25:26 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168924OK1.00012-0.0214681
mpi-homokunovaer695f8ac"2026-06-08 12:33:46 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.110175OK0.64358676.5573
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.169087OK1.00109-0.18864
mpi-homokyselaj1d2f74d4"2026-05-25 23:15:07 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170741OK0.9973810.455508
mpi-homokyselaj1d2f74d4"2026-05-25 23:15:07 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169041OK1.00082-0.141713
mpi-homolamplotm47e373f"2026-05-08 14:14:57 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170828OK0.997890.366902
mpi-homolamplotm47e373f"2026-05-08 14:14:57 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169545OK1.0038-0.658619
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-homolipovss675f9e4"2026-05-10 16:06:33 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170946OK0.998580.246802
mpi-homolipovss675f9e4"2026-05-10 16:06:33 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169055OK1.0009-0.155714
mpi-homolopatad5173af2"2026-05-04 21:38:11 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170961OK0.9986670.231663
mpi-homolopatad5173af2"2026-05-04 21:38:11 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168822OK0.9995220.0830575
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-homolukasej1bd3c5a3"2026-05-11 23:20:45 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170828OK0.9978870.367429
mpi-homolukasej1bd3c5a3"2026-05-11 23:20:45 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168956OK1.00031-0.0538141
mpi-homomachhy119f180"2026-05-16 08:09:45 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171155OK0.99980.0346955
mpi-homomachhy119f180"2026-05-16 08:09:45 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168977OK1.00044-0.0757483
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.170869OK0.9981310.325063
mpi-homomaliarmf248943"2026-03-11 03:09:48 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168878OK0.9998510.0258136
mpi-homomalydo7b79608"2026-05-09 14:30:55 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171032OK0.9990780.160226
mpi-homomalydo7b79608"2026-05-09 14:30:55 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169268OK1.00216-0.374691
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-homomeszardf18c879"2026-05-11 09:35:54 +0000"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170742OK0.9973850.454824
mpi-homomeszardf18c879"2026-05-11 09:35:54 +0000"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168896OK0.9999590.00719837
mpi-homomojikm861a978"2026-05-11 23:53:01 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171162OK0.9998420.0274009
mpi-homomojikm861a978"2026-05-11 23:53:01 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168929OK1.00015-0.0261537
mpi-homomudraja13624aee"2026-04-15 13:50:02 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171081OK0.9993670.110047
mpi-homomudraja13624aee"2026-04-15 13:50:02 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169368OK1.00275-0.477374
mpi-homonovakj8070710b0"2026-05-11 23:24:54 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170846OK0.9979950.348739
mpi-homonovakj8070710b0"2026-05-11 23:24:54 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169041OK1.00082-0.142051
mpi-homopajonkf4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171069OK0.9992940.122676
mpi-homopajonkf4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168973OK1.00042-0.0721924
mpi-homopelikam352b02c6"2026-05-11 23:59:26 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.17076OK0.9974890.436709
mpi-homopelikam352b02c6"2026-05-11 23:59:26 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169162OK1.00153-0.265795
mpi-homopetruchm6337ec6"2026-05-02 11:13:12 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170889OK0.9982450.30516
mpi-homopetruchm6337ec6"2026-05-02 11:13:12 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16922OK1.00187-0.325377
mpi-homopopovaks2fafde9"2026-05-16 21:42:30 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170846OK0.9979940.348826
mpi-homopopovaks2fafde9"2026-05-16 21:42:30 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168888OK0.9999110.0154074
mpi-homoposaa0a7cbc3"2026-05-08 17:43:16 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170889OK0.9982470.304798
mpi-homoposaa0a7cbc3"2026-05-08 17:43:16 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169042OK1.00082-0.143126
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.17106OK0.9992450.131258
mpi-homoreznicob087bd6"2026-05-08 13:38:29 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168816OK0.9994850.0895195
mpi-homosadovskv5bacd1a"2026-05-11 13:49:50 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171084OK0.9993850.106928
mpi-homosadovskv5bacd1a"2026-05-11 13:49:50 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168937OK1.0002-0.0349017
mpi-homoschrodm85d095e"2026-05-10 09:23:11 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170726OK0.9972910.471302
mpi-homoschrodm85d095e"2026-05-10 09:23:11 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16902OK1.00069-0.120359
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.17092OK0.9984270.273481
mpi-homosnajdrvl4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168849OK0.9996790.0557082
mpi-homostefanm4df73f4b"2026-05-12 11:40:06 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170945OK0.9985690.248698
mpi-homostefanm4df73f4b"2026-05-12 11:40:06 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168997OK1.00056-0.0969218
mpi-homostehlisia00b80d"2026-04-24 20:16:41 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170697OK0.9971220.500628
mpi-homostehlisia00b80d"2026-04-24 20:16:41 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168921OK1.00011-0.0188249
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-homosvojanojde4a5d0"2026-05-06 14:08:24 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170701OK0.9971490.495969
mpi-homosvojanojde4a5d0"2026-05-06 14:08:24 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169318OK1.00245-0.425901
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.170813OK0.99780.382597
mpi-homotomisz4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169217OK1.00186-0.32267
mpi-homovernem29c6656"2026-04-22 03:11:01 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.171212OK1.00013-0.0231604
mpi-homovernem29c6656"2026-04-22 03:11:01 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168968OK1.00038-0.066523
mpi-homovireaktd1d89eb"2026-04-12 11:50:15 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170794OK0.997690.401729
mpi-homovireaktd1d89eb"2026-04-12 11:50:15 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168986OK1.00049-0.0852592
mpi-homovivtonea15996de"2026-05-10 17:24:04 +0000"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170871OK0.9981420.323107
mpi-homovivtonea15996de"2026-05-10 17:24:04 +0000"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168865OK0.9997770.038789
mpi-homoyuriicho4d2e6c0"2026-03-07 14:47:14 +0100"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170667OK0.9969460.531316
mpi-homoyuriicho4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.169277OK1.00221-0.383741
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.171093OK0.9994360.0979551
mpi-homozavodsv4d2e6c0"2026-03-07 14:47:14 +0100"avx(16,16,5)(2048,2048,2)(8,8,2)all60.168899OK0.9999770.00405793
mpi-homozeleznof6b9e0b"2026-04-25 11:28:12 +0200"avx512(16,16,5)(2048,2048,2)(8,8,2)all60.170841OK0.9979650.353888
mpi-homozeleznof6b9e0b"2026-04-25 11:28:12 +0200"avx(16,16,5)(2048,2048,2)(8,8,2)all60.16898OK1.00045-0.0789581

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.