Hello.
Im unable to successfully submit my assignment, because the final conversion step is failing. There is also an error at the very first block. See below.
Since the very first block error didnt seem to stop it i attempt to just go ahead with the file version conversion and get a TypeError. (yes i restarted the runtime after the previous step as it instructed)
The error in the last image showed up when i ran the cell above it it (with the assert in it).
I restarted the runtime before running that last cell as well. This was after i attempted to install version 2.8 (the middle image), and before running the assert line.
I also tried creating a fresh copy of the whole colab from coursera and re-making my changes and got the same issue.
That cell was already there. It is near the end of the notebook. The notebook starts by installing 2.15 at the beginning (pic 1), then after it saves the .h5 file it attempts to install 2.8 (pic 2). After that (and a restart of the runtime) it does that assert (pic 3). After that assert it loads and resaves the h5 file (this part i cant run because of the part before it).
I zoomed out so you can see that section of the notebook. In this image i put an asterisk where i performed the session restart. I repeated the 2 cells in a pic again just now as well just in case.
I was able to resolve this. I had to downgrade protobuf, it was actually in the error message but i didnt see it. To downgrade i added a new code cell above the very first provided cell and put the following in it:
!pip install protobuf==3.20.*
After running that cell for the first time it tells you to restart the session, which i did. After that the assignment will work all the way through.