No it does not seem to be working either, I issued
pm.sample_prior_predictive(model = basic_model)
and it has been running for a minute!
If I try
pm.sample_prior_predictive(draws = 1, model = basic_model)
it computed though, although when I tried again it ran for more than 30 secs before I interrupted.
However absurd this might sound, it seems after interruption, if I re-run it computes immdiately!