diff --git a/modules/deeplearning/cnn_cld_frac.py b/modules/deeplearning/cnn_cld_frac.py
index 4f8621c2dbadc104a29a941ed6b0b621a5afa7f4..6db426732a4784135da9631bf014ef8502033b30 100644
--- a/modules/deeplearning/cnn_cld_frac.py
+++ b/modules/deeplearning/cnn_cld_frac.py
@@ -458,11 +458,11 @@ class CNN:
 
         scale = 0.2
 
-        conv_b = build_residual_block_1x1(conv_b, num_filters, 'Residual_Block_1')
+        conv_b = build_residual_block_1x1(conv_b, num_filters, activation, 'Residual_Block_1')
 
-        conv_b = build_residual_block_1x1(conv_b, num_filters, 'Residual_Block_2')
+        conv_b = build_residual_block_1x1(conv_b, num_filters, activation, 'Residual_Block_2')
 
-        conv_b = build_residual_block_1x1(conv_b, num_filters, 'Residual_Block_3')
+        conv_b = build_residual_block_1x1(conv_b, num_filters, activation, 'Residual_Block_3')
 
         # conv = conv + conv_b
         conv = conv_b