That is probably a “versionitis” problem. Notice that these notebooks were last updated in April of 2021 when they upgraded from TF1 to TF2. So they use the versions of TF and all the other packages that were current more than 2 years ago. But things evolve pretty fast in this world, so there is no guarantee you can just run all that code with the current versions of all the packages and have everything just work smoothly.
Sorry, but there is no “official” documented way to deal with this. Here’s a recent thread which discusses this a bit more and gives some links to what documentation we do have.