65c9a4857e41dcde4f5dae8a77e6cdf03953646a,model/model.py,RNNFeaturizer,forward,#RNNFeaturizer#Any#Any#,70
Before Change
if self.all_layers:
cell = torch.cat(cell, -1)
else:
cell = cell[-1]
// get last valid cell state
if seq_len is not None:
cell = cell[(seq_len-1).view(-1).contiguous(), torch.arange(cell.size(1)).long().cuda()]
else:
cell = cell[-1]
return cell
def state_dict(self, destination=None, prefix="", keep_vars=False):
sd = {}
After Change
def forward(self, input, seq_len=None):
self.rnn.detach_hidden()
if seq_len is None:
for i in range(input.size(0)):
emb = self.drop(self.encoder(input[i]))
_, hidden = self.rnn(emb.unsqueeze(0), collectHidden=True)
cell = self.get_cell_features(hidden)
else:
last_cell = 0
for i in range(input.size(0)):
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 5
Instances
Project Name: NVIDIA/sentiment-discovery
Commit Name: 65c9a4857e41dcde4f5dae8a77e6cdf03953646a
Time: 2018-03-19
Author: raulp@dbcluster.nvidia.com
File Name: model/model.py
Class Name: RNNFeaturizer
Method Name: forward
Project Name: OpenNMT/OpenNMT-py
Commit Name: 1db3e4b5d647adef9811fa74ab8c6bf3638ade62
Time: 2017-03-14
Author: bryan.mccann.is@gmail.com
File Name: onmt/Translator.py
Class Name: Translator
Method Name: __init__
Project Name: pytorch/examples
Commit Name: 988ee51b15466231e9770f46dcb4d221866322a7
Time: 2017-03-14
Author: bryan.mccann.is@gmail.com
File Name: OpenNMT/onmt/Translator.py
Class Name: Translator
Method Name: __init__