diff --git a/modules/deeplearning/cloud_fraction_fcn_abi.py b/modules/deeplearning/cloud_fraction_fcn_abi.py
index 69351c7ffc13c87ed3162d0336add8d903b6e001..e72ea4e1e84c0bc9320bf1fd0c4fa8488b0bebc9 100644
--- a/modules/deeplearning/cloud_fraction_fcn_abi.py
+++ b/modules/deeplearning/cloud_fraction_fcn_abi.py
@@ -879,6 +879,9 @@ def run_evaluate_static_valid(in_file, out_file, ckpt_dir):
     cp = get_grid_values_all(h5f, 'orig/'+label_param)
     lons = get_grid_values_all(h5f, 'orig/longitude')
     lats = get_grid_values_all(h5f, 'orig/latitude')
+    cp_sres = get_grid_values_all(h5f, 'super/'+label_param)
+
+    mean_cp_sres = get_grid_cell_mean(np.expand_dims(cp_sres, axis=0))[0]
 
     h5f.close()
 
@@ -898,7 +901,7 @@ def run_evaluate_static_valid(in_file, out_file, ckpt_dir):
     })
 
     if out_file is not None:
-        np.save(out_file, (cld_frac_out, bt, refl, cp, lons, lats))
+        np.save(out_file, (cld_frac_out, bt, refl, cp, lons, lats, mean_cp_sres))
     else:
         return [cld_frac_out, bt, refl, cp, lons, lats]