projects
/
beaver.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update
[beaver.git]
/
mygpt.py
diff --git
a/mygpt.py
b/mygpt.py
index
a1db2e3
..
0b63ac8
100755
(executable)
--- a/
mygpt.py
+++ b/
mygpt.py
@@
-246,19
+246,19
@@
class MyGPT(nn.Module):
m.bias.zero_()
m.weight.fill_(1.0)
m.bias.zero_()
m.weight.fill_(1.0)
- def forward(self, bs, mode=
'standard'
):
+ def forward(self, bs, mode=
"standard"
):
bs.x = F.pad(bs.x, (1, -1))
bs = self.embedding(bs)
bs.x = F.pad(bs.x, (1, -1))
bs = self.embedding(bs)
- if mode
=='standard'
:
+ if mode
== "standard"
:
bs = self.trunk(bs)
bs = self.readout(bs)
bs = self.trunk(bs)
bs = self.readout(bs)
- elif mode
=='head'
:
+ elif mode
== "head"
:
bs = self.trunk(bs)
bs = self.trunk(bs)
- elif mode
=='deep'
:
+ elif mode
== "deep"
:
r = []
for l in self.trunk:
bs = l(bs)
r = []
for l in self.trunk:
bs = l(bs)
- r += [
bs.slice()
]
+ r += [
bs.slice()
]
bs = BracketedSequence(torch.cat(r, -1))
else:
raise ValueError
bs = BracketedSequence(torch.cat(r, -1))
else:
raise ValueError