MCPcopy Create free account
hub / github.com/OpenBitSys/BitDistiller / calculate_zeros_width

Function calculate_zeros_width

quantization/qmodule.py:16–28  ·  view source on GitHub ↗
(in_features, group_size=128, pack_num=8)

Source from the content-addressed store, hash-verified

14
15
16def calculate_zeros_width(in_features, group_size=128, pack_num=8):
17 if group_size >= 128:
18 size_multiplier = 1
19 elif group_size == 64:
20 size_multiplier = 2
21 elif group_size == 32:
22 size_multiplier = 4
23 else:
24 raise NotImplementedError
25
26 base_width = make_divisible(in_features // group_size, pack_num)
27 base_width = make_divisible(base_width, size_multiplier) * size_multiplier
28 return base_width
29
30
31class ScaledActivation(nn.Module):

Callers 2

__init__Method · 0.85
from_linearMethod · 0.85

Calls 1

make_divisibleFunction · 0.85

Tested by

no test coverage detected