@@ -266,11 +266,11 @@ def init_dense(self, layer):
266266 index_t = layer .get_weights ('weight' ).type .index_precision
267267 else :
268268 layer .set_attr ('strategy' , 'resource' )
269- elif layer .model .config .get_strategy (layer ).lower () == 'unrolled ' :
269+ elif layer .model .config .get_strategy (layer ).lower () == 'resource_unrolled ' :
270270 use_resource_instead = False
271271 if layer .get_attr ('reuse_factor' , 1 ) == 1 :
272272 print (
273- f'Unrolled strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ". '
273+ f'Unrolled resource strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ". '
274274 'Using "resource" strategy instead.'
275275 )
276276 use_resource_instead = True
@@ -281,7 +281,7 @@ def init_dense(self, layer):
281281 layer .set_attr ('strategy' , 'resource' )
282282 else :
283283 self .set_closest_reuse_factor (layer , n_in , n_out , include_max_rf = False )
284- layer .set_attr ('strategy' , 'unrolled ' )
284+ layer .set_attr ('strategy' , 'resource_unrolled ' )
285285 else :
286286 layer .set_attr ('strategy' , 'latency' )
287287 layer .set_attr ('index_t' , NamedType (f'layer{ layer .index } _index' , index_t ))
@@ -297,17 +297,17 @@ def init_conv1d(self, layer):
297297 n_in , n_out = self .get_layer_mult_size (layer )
298298 self .set_target_reuse_factor (layer )
299299 self .set_closest_reuse_factor (layer , n_in , n_out )
300- elif layer .model .config .get_strategy (layer ).lower () == 'unrolled ' :
300+ elif layer .model .config .get_strategy (layer ).lower () == 'resource_unrolled ' :
301301 use_resource_instead = False
302302 if layer .get_attr ('reuse_factor' , 1 ) == 1 :
303303 print (
304- f'Unrolled strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ".'
304+ f'Unrolled resource strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ".'
305305 'Using "resource" strategy instead.'
306306 )
307307 use_resource_instead = True
308308 elif layer .model .config .get_config_value ('IOType' ) == 'io_parallel' :
309309 print (
310- f'Unrolled strategy cannot be combined with io_parallel in layer "{ layer .name } ". '
310+ f'Unrolled resource strategy cannot be combined with io_parallel in layer "{ layer .name } ". '
311311 'Using "resource" strategy instead.'
312312 )
313313 use_resource_instead = True
@@ -318,7 +318,7 @@ def init_conv1d(self, layer):
318318 layer .set_attr ('strategy' , 'resource' )
319319 else :
320320 self .set_closest_reuse_factor (layer , n_in , n_out , include_max_rf = False )
321- layer .set_attr ('strategy' , 'unrolled ' )
321+ layer .set_attr ('strategy' , 'resource_unrolled ' )
322322 else :
323323 layer .set_attr ('strategy' , 'latency' )
324324
@@ -418,17 +418,17 @@ def init_conv2d(self, layer):
418418 self .set_target_reuse_factor (layer )
419419 n_in , n_out = self .get_layer_mult_size (layer )
420420 self .set_closest_reuse_factor (layer , n_in , n_out )
421- elif layer .model .config .get_strategy (layer ).lower () == 'unrolled ' :
421+ elif layer .model .config .get_strategy (layer ).lower () == 'resource_unrolled ' :
422422 use_resource_instead = False
423423 if layer .get_attr ('reuse_factor' , 1 ) == 1 :
424424 print (
425- f'Unrolled strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ". '
425+ f'Unrolled resource strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ". '
426426 'Using "resource" strategy instead.'
427427 )
428428 use_resource_instead = True
429429 elif layer .model .config .get_config_value ('IOType' ) == 'io_parallel' :
430430 print (
431- f'Unrolled strategy cannot be combined with io_parallel in layer "{ layer .name } ". '
431+ f'Unrolled resource strategy cannot be combined with io_parallel in layer "{ layer .name } ". '
432432 'Using "resource" strategy instead.'
433433 )
434434 use_resource_instead = True
@@ -439,7 +439,7 @@ def init_conv2d(self, layer):
439439 layer .set_attr ('strategy' , 'resource' )
440440 else :
441441 self .set_closest_reuse_factor (layer , n_in , n_out , include_max_rf = False )
442- layer .set_attr ('strategy' , 'unrolled ' )
442+ layer .set_attr ('strategy' , 'resource_unrolled ' )
443443 else :
444444 layer .set_attr ('strategy' , 'latency' )
445445
@@ -563,11 +563,11 @@ def init_lstm(self, layer):
563563 self .set_closest_reuse_factor (layer , n_in , n_out )
564564 self .set_closest_reuse_factor (layer , n_in_recr , n_out_recr , attribute = 'recurrent_reuse_factor' )
565565 layer .set_attr ('strategy' , 'resource' )
566- elif layer .model .config .get_strategy (layer ).lower () == 'unrolled ' :
566+ elif layer .model .config .get_strategy (layer ).lower () == 'resource_unrolled ' :
567567 use_resource_instead = False
568568 if layer .get_attr ('reuse_factor' , 1 ) == 1 :
569569 print (
570- f'Unrolled strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ". '
570+ f'Unrolled resource strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ". '
571571 'Using "resource" strategy instead.'
572572 )
573573 use_resource_instead = True
@@ -581,7 +581,7 @@ def init_lstm(self, layer):
581581 self .set_closest_reuse_factor (
582582 layer , n_in_recr , n_out_recr , attribute = 'recurrent_reuse_factor' , include_max_rf = False
583583 )
584- layer .set_attr ('strategy' , 'unrolled ' )
584+ layer .set_attr ('strategy' , 'resource_unrolled ' )
585585 else :
586586 layer .set_attr ('strategy' , 'latency' )
587587
@@ -597,11 +597,11 @@ def init_gru(self, layer):
597597 self .set_closest_reuse_factor (layer , n_in , n_out )
598598 self .set_closest_reuse_factor (layer , n_in_recr , n_out_recr , attribute = 'recurrent_reuse_factor' )
599599 layer .set_attr ('strategy' , 'resource' )
600- elif layer .model .config .get_strategy (layer ).lower () == 'unrolled ' :
600+ elif layer .model .config .get_strategy (layer ).lower () == 'resource_unrolled ' :
601601 use_resource_instead = False
602602 if layer .get_attr ('reuse_factor' , 1 ) == 1 :
603603 print (
604- f'Unrolled strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ". '
604+ f'Unrolled resource strategy cannot be combined with reuse factor 1 in layer "{ layer .name } ". '
605605 'Using "resource" strategy instead.'
606606 )
607607 use_resource_instead = True
@@ -615,7 +615,7 @@ def init_gru(self, layer):
615615 self .set_closest_reuse_factor (
616616 layer , n_in_recr , n_out_recr , attribute = 'recurrent_reuse_factor' , include_max_rf = False
617617 )
618- layer .set_attr ('strategy' , 'unrolled ' )
618+ layer .set_attr ('strategy' , 'resource_unrolled ' )
619619 else :
620620 layer .set_attr ('strategy' , 'latency' )
621621
0 commit comments