Yes, sir @vdw  it works well when I minimize the batch and the sentence length. I believe the is a dataset size issue.
Currently, my dataset is small (212.3 MB) and I can’t use the whole training set, what if I use 1GB data or more?