In the notebook, you have a commented out line for deleting precomputed features (!rm -rf {PATH}tmp). I assume that the default behavior is to use the precomputed features if they are there rather than precomputing them?
Btw, It’s interesting to see where you’ve made many of the recommended and repetitive practices introduced in v1 of part 1 into one liners. The framework code is a little bit difficult to read, but niceties like this are great time savers.