Skip to content

Commit 8bbdb2d

Browse files
authored
Merge pull request #1089 from jkingd0n/dev
ThaiTransliterator: Select 1D CPU int64 tensor device
2 parents a345f9e + 510b310 commit 8bbdb2d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pythainlp/transliterate/thai2rom.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def forward(self, sequences, sequences_lengths):
130130

131131
sequences_lengths = torch.flip(
132132
torch.sort(sequences_lengths).values, dims=(0,)
133-
)
133+
).to(device)
134134
index_sorted = torch.sort(-1 * sequences_lengths).indices
135135
index_unsort = torch.sort(index_sorted).indices # to unsorted sequence
136136
sequences = sequences.index_select(0, index_sorted.to(device))
@@ -139,7 +139,7 @@ def forward(self, sequences, sequences_lengths):
139139
sequences = self.dropout(sequences)
140140

141141
sequences_packed = nn.utils.rnn.pack_padded_sequence(
142-
sequences, sequences_lengths.clone(), batch_first=True
142+
sequences, sequences_lengths.clone().to("cpu", torch.int64), batch_first=True
143143
)
144144

145145
sequences_output, hidden = self.rnn(sequences_packed, hidden)

0 commit comments

Comments
 (0)