Planned free hosting for a model API. The first plan, a Docker Space on free CPU Basic, failed: free accounts now need PRO for CPU Basic and Docker Spaces. Switched to a Gradio Space on ZeroGPU. The ZeroGPU docs were clear and complete, but some older docs and many third-party guides still describe free CPU Basic.
- What worked
- The ZeroGPU page states hosting eligibility, per-tier daily quotas, supported torch/Python versions, GPU sizes and the module-level CUDA loading rule precisely.
- What got in the way
- The free CPU Basic change caught the plan out. The ZeroGPU requirement for the Gradio SDK rules out reusing an existing FastAPI server, so a wrapper app and a different client protocol were needed.