"NameError: name 'T' is not defined" Deep Learning Part 2(dl2) Lesson 10 IMDB

Hey @claeyzre, Thanks so much! I am past that now but again stuck at this one:
trn_dl = LanguageModelLoader(np.concatenate(trn_lm), bs, bptt)
val_dl = LanguageModelLoader(np.concatenate(val_lm), bs, bptt)
md = LanguageModelData(PATH, 1, vs, trn_dl, val_dl, bs=bs, bptt=bptt)

AttributeError                            Traceback (most recent call last)
<ipython-input-111-12702c19051f> in <module>()
----> 1 trn_dl = LanguageModelLoader(np.concatenate(trn_lm), bs, bptt)
      2 val_dl = LanguageModelLoader(np.concatenate(val_lm), bs, bptt)
      3 md = LanguageModelData(PATH, 1, vs, trn_dl, val_dl, bs=bs, bptt=bptt)

/usr/local/lib/python3.6/dist-packages/fastai/text/data.py in __init__(self, dataset, bs, bptt, backwards, shuffle, max_len)
    211         self.dataset,self.bs,self.bptt,self.backwards,self.shuffle = dataset,bs,bptt,backwards,shuffle
    212         self.first,self.i,self.iter = True,0,0
--> 213         self.n = len(np.concatenate(dataset.x)) // self.bs
    214         self.max_len,self.num_workers = max_len,0
    215 

AttributeError: 'numpy.ndarray' object has no attribute 'x'

I don’t get what ‘x’ is here, any ideas?

Thanks again for telling about the T function :slight_smile: