Код предназначен для заполнения каждого текста в GPU.
После обучения всего проекта в течение нескольких дней возникла проблема на
x = torch.from_numpy(x.astype(int))
и ошибка
RuntimeError: Trying to resize storage that is not resizable at /pytorch/aten/src/TH/generic/THStorage.c:183
Я искал несколько ответовк ошибке, но ни один из них не был вызван x = torch.from_numpy(x.astype(int))
max_seq_len = max(lengths)
batch_size = len(batch)
x = np.zeros((batch_size, max_seq_len))
for i, text_ids in enumerate(texts_ids):
padded = np.zeros(max_seq_len) # padded = [0,0,0,....,max_sqe_len]
padded[:len(text_ids)] = text_ids # padded = [50,4,16,...,0,0,0]
x[i, :] = padded # x = [[text],[text][text]] indexed by batches
x = torch.from_numpy(x.astype(int))
x = move_to_cuda(x)
lengths = move_to_cuda(lengths)
labels = move_to_cuda(labels)
, он работает хорошо в течение нескольких дней, но внезапно вышел из строя.Это из-за недостаточной памяти моего процессора (Tesla K80)?и что означает ошибка RuntimeError: Trying to resize storage that is not resizable at /pytorch/aten/src/TH/generic/THStorage.c:183