Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Cloud Function Gen 1 Deployment Failure

This is mostly for the community, because it took me quite a while to figure out.

I have a python 3.9 environment stateless Google Cloud Function using pytorch. The initial deployment and function creation has no errors/issues. Requirements.txt looks like this:

torch==1.10.2

However, when I edit even the smallest, innocuous change and save, the deployment fails with the error:

Build failed:
Collecting torch==1.10.2; Error ID: c84b3231

How do you redeploy with pytorch?

like image 925
Mykel Avatar asked Sep 18 '25 02:09

Mykel


1 Answers

I still do not know the reason why installing pytorch on redeploy fails, but this is how I got Google Cloud Function to consistently redeploy without fail. I directly input the specific version of PyTorch link: linux, cpu-based, version.

  1. Go to the latest versions of PyTorch: PyTorch Latest Releases.
  2. Search for the desired version (currently, the latest is 1.10.2). I chose torch-1.10.2%2Bcpu-cp39-cp39-linux_x86_64.whl.
  3. Copy link and paste in requirements.txt by replacing torch==1.10.2.

If anybody knows why Google Cloud Function Gen 1 rejects redeployment with the conventional distribution of torch, feel free to edit.

Hope this saves someone time.

like image 64
Mykel Avatar answered Sep 19 '25 18:09

Mykel