diff --git a/modules/deeplearning/cloud_opd_srcnn_viirs.py b/modules/deeplearning/cloud_opd_srcnn_viirs.py
index 209fd2e750fadca551e31e69cc316d270f41b19a..63cc155db79f88fef8e4ccf1da2e95ead9a08d11 100644
--- a/modules/deeplearning/cloud_opd_srcnn_viirs.py
+++ b/modules/deeplearning/cloud_opd_srcnn_viirs.py
@@ -683,10 +683,10 @@ def run_evaluate_static(in_file, out_file, ckpt_dir):
     h5f = h5py.File(in_file, 'r')
 
     refl = get_grid_values_all(h5f, 'super/refl_0_65um')
+    LEN_Y, LEN_X = refl.shape
     refl = np.where(np.isnan(refl), 0, refl)
     refl = normalize(refl, 'refl_0_65um_nom', mean_std_dct)
     refl = np.expand_dims(refl, axis=0)
-    LEN_Y, LEN_X = refl.shape
 
     nn = SRCNN(LEN_Y=LEN_Y-16, LEN_X=LEN_X-16)