I write a Flask + Pytorch code, try to do a prediction with pre-trained model on the server. But I met some problem when installing the dependency:
I initially used the following commands to install PyTorch in the “lib” folder.:
pip install -t lib http://download.pytorch.org/whl/cu80/torch-0.3.1-cp27-cp27mu-linux_x86_64.whl
pip install -t lib torchvision
But when I run the code in a virtual environment, the error shows:
import torch._dl as _dl_flags
File "/home/yifang/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/runtime/sandbox.py", line 1093, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named torch._dl
Everything works fine if I run the PyTorch Program locally.
So does anyone have experience in deploying PyTorch model on Google Cloud or any other server?