I think this is reaching to a limit what PyMC3 can handle… did you try with smaller number of D K and V?