Как создать экземпляр виртуальной машины с помощью python3.5 в Google Cloud Platform

Я сделал модель Tensorflow, используя Python3.5.5. Я хочу развернуть его на Google Cloud Platform. Но поскольку Google Cloud Platform поддерживает Python 3.6 и Python 3.7, я не могу понять, как это сделать. И, если возможно, подскажите, как получить доступ к данным Google Cloud Storage Bucket в моей модели тензорного потока.

Заранее спасибо.


person Kedar17    schedule 04.04.2019    source источник


Ответы (1)


Вы можете выполнить поиск здесь, если есть изображение с этой конкретной версией Python, или вы может выбрать любой образ дистрибутива Linux и установить в него эту конкретную версию Python.

Для последнего случая вот рабочий пример:

ZONE=us-central1-a
INSTANCE_ID=my-vm-00

gcloud compute instances create $INSTANCE_ID --machine-type n1-standard-1 --image-project debian-cloud --image debian-9-stretch-v20190326 --metadata startup-script="sudo apt update && sudo apt install gcc make -y && wget https://www.python.org/ftp/python/3.5.5/Python-3.5.5.tgz && tar xvf Python-3.5.5.tgz && cd Python-3.5.5 && sudo ./configure --enable-optimizations && sudo make altinstall" --subnet default --zone $ZONE

Проверьте Google Cloud SDK, чтобы узнать больше об использованной выше команде. .

С помощью следующей команды вы можете проверить, какие версии Python 3.5.x доступны (хотя у вас есть несколько секунд после возврата последней команды).

gcloud compute ssh $INSTANCE_ID --command 'for pythonv in python3 python3.5; do type $pythonv; $pythonv --version; done' --zone $ZONE

Просто не забудьте использовать исполняемый файл python3.5, когда вам нужен Python 3.5.3.

Чтобы развернуть свой код, вы можете использовать следующую команду:

gcloud compute scp --recurse my_code_local/ $INSTANCE_ID:~ --zone $ZONE

Или найдите решение, подобное Cloud Build.

Чтобы загрузить или загрузить данные в или из корзины облачного хранилища Google из вашего приложения Python, вам просто нужно использовать Клиентские библиотеки Cloud Storage.

Наряду с со ссылками на примеры с операциями загрузки и выгрузки с ним.

person fbraga    schedule 04.04.2019