"...api/git@developer.sourcefind.cn:renzhc/diffusers_dcu.git" did not exist on "18fc40c169a82da2fca188b5d0083bda6ac044ab"
Commit ef2936a9 authored by dbaranchuk's avatar dbaranchuk
Browse files

delete CxB from state

parent 876387dc
...@@ -260,11 +260,10 @@ class Linear8bitLt(nn.Linear): ...@@ -260,11 +260,10 @@ class Linear8bitLt(nn.Linear):
out = bnb.matmul(x, self.weight, bias=self.bias, state=self.state) out = bnb.matmul(x, self.weight, bias=self.bias, state=self.state)
# if not self.state.has_fp16_weights and self.state.CB is not None: if not self.state.has_fp16_weights and self.state.CxB is not None:
# we converted 8-bit row major to turing/ampere format in the first inference pass # In this version, we convert 8-bit row major to turing/ampere format at each inference pass
# we no longer need the row-major weight # Thus, we delete CxB from the state. TODO: do not store it in the state in the first place.
# del self.state.CB del self.state.CxB
# self.weight.data = self.state.CxB
return out return out
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment