File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
backends/apple/coreml/compiler Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -179,13 +179,17 @@ def dequantize_codebook(context, node):
179179 codebook .shape [1 ] == 1
180180 ), "Only grouped_channel granularity is supported"
181181 if codebook .shape [0 ] == 1 :
182+ # LUT is per column group
182183 n_luts = codebook .shape [1 ]
184+ assert (
185+ codes .shape [1 ] % n_luts == 0
186+ ), "codes.shape[1] must be divisible by codebook.shape[1]"
183187 else :
188+ # LUT is per row group
184189 n_luts = codebook .shape [0 ]
185-
186- assert (
187- codes .shape [1 ] % n_luts == 0
188- ), "codes.shape[1] must be divisible by codebook.shape[1]"
190+ assert (
191+ codes .shape [0 ] % n_luts == 0
192+ ), "codes.shape[0] must be divisible by codebook.shape[0]"
189193
190194 assert codebook .shape [2 ] == 2 ** nbits
191195 assert codebook .shape [3 ] == 1 , "Only scalar look up values are supported"
You can’t perform that action at this time.
0 commit comments