@@ -32,10 +32,16 @@ def get_input_qparams(node: Node) -> dict[int, QuantArgs]:
3232 Raises a ValueError if the node doesn't have any parameters set.
3333 """
3434 if "input_qparams" not in node .meta .keys ():
35- raise ValueError (f"No input quantization parameter found in node { node } " )
35+ raise ValueError (
36+ f"No input quantization parameter found in node { node } \n "
37+ f"original_aten={ node .meta .get ('original_aten' , 'None' )} "
38+ )
3639 input_qparams = cast (dict [int , QuantArgs ], node .meta ["input_qparams" ])
3740 if len (input_qparams ) == 0 :
38- raise ValueError (f"No input quantization parameter found in node { node } " )
41+ raise ValueError (
42+ f"No input quantization parameter found in node { node } \n "
43+ f"original_aten={ node .meta .get ('original_aten' , 'None' )} "
44+ )
3945 return input_qparams
4046
4147
@@ -45,11 +51,17 @@ def get_output_qparams(node: Node) -> dict[int, QuantArgs]:
4551 Raises a ValueError if the node doesn't have any parameters set.
4652 """
4753 if "output_qparams" not in node .meta .keys ():
48- raise ValueError (f"No output quantization parameter found in node { node } " )
49- input_qparams = cast (dict [int , QuantArgs ], node .meta ["output_qparams" ])
50- if len (input_qparams ) == 0 :
51- raise ValueError (f"No output quantization parameter found in node { node } " )
52- return input_qparams
54+ raise ValueError (
55+ f"No output quantization parameter found in node { node } \n "
56+ f"original_aten={ node .meta .get ('original_aten' , 'None' )} "
57+ )
58+ output_qparams = cast (dict [int , QuantArgs ], node .meta ["output_qparams" ])
59+ if len (output_qparams ) == 0 :
60+ raise ValueError (
61+ f"No output quantization parameter found in node { node } \n "
62+ f"original_aten={ node .meta .get ('original_aten' , 'None' )} "
63+ )
64+ return output_qparams
5365
5466
5567class FoldAndAnnotateQParamsPass (ExportPass ):
0 commit comments