Interesting. Glad to hear that you figured it out. My guess would be that it’s more likely a “versionitis” problem than the CPU architecture difference. Everybody implements the IEEE 754 standard for floating point, so you should get the same results with the same code. So that suggests the code (meaning all the packages and libraries and yadda yadda) were different. The world of python packages and TF are pretty fluid. You can’t just install the latest versions of everything and assume it’s going to work in the same way. These notebooks were last revised in April of 2021, so a lot could have changed since then. You can try using Anaconda to duplicate the course environment. There are no official instructions, but here’s a thread with some pointers down that path …
Cheers,
Paul