float64 and float32 give the same error
I realized my original model (more complex) also stopped working on my desktop after I upgraded PyMC3 to try and reproduce the EC2 behavior (the simple model described above does work). I’m not sure which version I was running, but it had been a few months since I downloaded it. I downgraded PyMC3 to 3.1 with pip install -I --no-cache-dir 'pymc3<3.2' --no-deps and now both the simple model and the complex model work on both my laptop and EC2. This will work for my needs, but it’s probably worth investigating what’s going on