Skip to content

Commit d097e77

Browse files
author
reuvenp
committed
fix tests
1 parent 68b560c commit d097e77

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

tests/keras_tests/function_tests/test_activation_weights_composition_substitution.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,10 +227,17 @@ def test_all_weights_layers_composition(self):
227227
base_config=base_config,
228228
default_config=default_config)
229229

230+
# Validation is skipped because fusing information is not relevant for the virtual graph.
231+
# Therefore, validation checks are disabled before the virtual graph substitution and
232+
# re-enabled once it completes.
233+
graph.skip_validation_check = True
234+
230235
# Nodes split and composition substitution
231236
split_graph = substitute(copy.deepcopy(graph), [WeightsActivationSplit()])
232237
v_graph = substitute(copy.deepcopy(split_graph), [VirtualActivationWeightsComposition()])
233238

239+
graph.skip_validation_check = False
240+
234241
assert split_graph is not graph
235242
self.assertTrue(len(v_graph.nodes) == 8)
236243
self.assertTrue(len([n for n in v_graph.nodes if isinstance(n, VirtualActivationWeightsNode)]) == 5)

tests/keras_tests/function_tests/test_cfg_candidates_filter.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,10 @@ def prepare_graph(in_model, base_config, default_config, bitwidth_candidates):
5858
graph = set_quantization_configuration_to_graph(graph=graph,
5959
quant_config=mct.core.QuantizationConfig(),
6060
mixed_precision_enable=True)
61+
6162
fusing_info = FusingInfoGenerator(fqc.get_fusing_patterns()).generate_fusing_info(graph)
62-
graph = FusingMetadataWrapper(graph, fusing_info)
63+
graph.fusing_info = fusing_info
64+
graph.disable_fused_nodes_activation_quantization()
6365

6466
return graph
6567

0 commit comments

Comments
 (0)