Closed jamesqo closed 6 years ago
Hi, there are several things you could do to accelerate training: reduce the hidden size; reduce the number of layers; reduce the num_unrollings; reduce the dropout.
In general, I would suggest trying something simple first. For example, maybe
python3 train.py --data_file=data/creepypasta.txt --hidden_size=128 --num_layers=1 --num_unrollings=32 --dropout=0.0 --verbose=1
and then increase the complexity and regularization if the result is not good enough.
I have a 33MB corpus and I ran this command:
It outputs an additional +0.4% progress every 110 seconds or so, which indicates that it'll take more than a week to complete 25 epochs. How can I speed this up?