๋ค์ ์ค์ ์คํํ ๋ :
์๋ฒ ๋ฉ = model.encode(๋ฌธ์ฅ, bsize=128, tokenize=False, verbose=True)
print('nb ๋ฌธ์ฅ ์ธ์ฝ๋ฉ: {0}'.format(len(embeddings)))
๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
RuntimeError Traceback(๊ฐ์ฅ ์ต๊ทผ ํธ์ถ ๋ง์ง๋ง)
----> 1๊ฐ์ ์๋ฒ ๋ฉ = model.encode(๋ฌธ์ฅ, bsize=128, tokenize=False, verbose=True)
2 print('nb ๋ฌธ์ฅ ์ธ์ฝ๋ฉ: {0}'.format(len(embeddings)))
์ธ์ฝ๋ฉ์ /home/leena/Downloads/InferSent-master/encoder/models.py(self, sentence, bsize, tokenize, verbose)
177 if self.use_cuda:
178ํ
--> 179 ๋ฐฐ์น = self.forward((๋ฐฐ์น, ๊ธธ์ด[stidx:stidx + bsize])).data.cpu().numpy()
180 ์๋ฒ ๋ฉ.append(๋ฐฐ์น)
181 ์๋ฒ ๋ฉ = np.vstack(์๋ฒ ๋ฉ)
/home/leena/Downloads/InferSent-master/encoder/models.py ์์ผ๋ก(self, sent_tuple)
48
49 # ๊ธธ์ด๋ก ์ ๋ ฌ ํด์
---> 50 idx_unsort = torch.from_numpy(idx_unsort).cuda() if self.use_cuda else torch.from_numpy(idx_sort)
51ํ
52
๋ฐํ์ ์ค๋ฅ: from_numpy๋ np.ndarray๋ฅผ ์์ํ์ง๋ง torch.LongTensor๋ฅผ ์ป์์ต๋๋ค.
๋ฒ์ ์ธ๋ถ์ ๋ณด:
'3.6.0 |์๋์ฝ๋ค ์ปค์คํ
(64๋นํธ)| (๊ธฐ๋ณธ๊ฐ, 2016๋
12์ 23์ผ, 12:22:00) \n[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]'
์ [ ]:
ํ ์น-0.1.12.post2
์์ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค. ๋ผ์ธ ๋ฒํธ 50์ ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
idx_unsort = torch.from_numpy(idx_unsort).cuda() if self.use_cuda else torch.from_numpy(idx_unsort)
๋์ ์,
idx_unsort = torch.from_numpy(idx_unsort).cuda() if self.use_cuda else torch.from_numpy(idx_sort)
๋ค๋ฅธ ์ํ์์, ๊ทธ๊ฒ์ํด์ผ torch.from_numpy(idx_unsort)
๋ณด๋ค๋ torch.from_numpy(idx_sort)
. idx_sort
๋ ํ๋ถ์
๋๋ค.LongTensor์
๋๋ค. ๋ผ์ธ ๋ฒํธ๋ฅผ ์ฐธ์กฐํ์ญ์์ค. 41.
์ ๋ง๋ก, Wasi์๊ฒ ๊ฐ์ฌํฉ๋๋ค. 9357c2b6c6eb38cd5bdfd69ce6ab88a39973a399์์ ํด๊ฒฐ๋์์ต๋๋ค(์ต๊ทผ ์ปค๋ฐ 260bfd45c915529dd5ab75a55d3aa3b94432dee0์์ ๋ฐ์ํ๋ ๋ฒ๊ทธ).
์ด๊ฒ์ ์ง๊ธ ์๋ํ๊ณ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์์ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค. ๋ผ์ธ ๋ฒํธ 50์ ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
idx_unsort = torch.from_numpy(idx_unsort).cuda() if self.use_cuda else torch.from_numpy(idx_unsort)
๋์ ์,
idx_unsort = torch.from_numpy(idx_unsort).cuda() if self.use_cuda else torch.from_numpy(idx_sort)
๋ค๋ฅธ ์ํ์์, ๊ทธ๊ฒ์ํด์ผ
torch.from_numpy(idx_unsort)
๋ณด๋ค๋torch.from_numpy(idx_sort)
.idx_sort
๋ ํ๋ถ์ ๋๋ค.LongTensor์ ๋๋ค. ๋ผ์ธ ๋ฒํธ๋ฅผ ์ฐธ์กฐํ์ญ์์ค. 41.