Skip to content

Commit 1c5d7b4

Browse files
committed
up
1 parent 89910fe commit 1c5d7b4

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

backends/apple/coreml/compiler/torch_ops.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff 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"

0 commit comments

Comments
 (0)