Запуск сценария python в Google Cloud Compute Engine
Для задачи машинного обучения в школе я написал свою собственную сеть MLP. Набор данных довольно велик, и обучение длится вечно. Я был предупрежден о возможности запуска моего сценария в Google Cloud Compute Engine. Я попытался установить это, но не удалось (пока).
Шаги, которые я предпринял, где:
- Завести аккаунт
- Создание виртуальной машины
- Откройте виртуальную машину через браузер
Может ли кто-нибудь помочь мне с импортом и запуском моего скрипта python в Google Cloud. Или у кого-нибудь есть четкий учебник о том, как его решить? Я попытался найти их сам, но пока не добился успеха.
Ответы
Ответ 1
Я, наконец, понял это, поэтому я опубликую тот же ответ на своем собственном посту, который работал для меня здесь. Использование Debian Stretch на моей виртуальной машине. Я предполагаю, что вы уже загрузили свои файлы на виртуальную машину и что вы находитесь в том же каталоге своего сценария.
-
Сделайте свой скрипт исполняемым
chmod +x myscript.py
-
Запустите команду nohup
чтобы выполнить сценарий в фоновом режиме. Опция &
гарантирует, что процесс остается живым после выхода. Я добавил строку shebang к моему скрипту python, поэтому нет необходимости называть python
здесь
nohup /path/to/script/myscript.py &
-
Выйдите из командной оболочки, если хотите.
logout
Готово! Теперь ваш скрипт запущен. Вы можете войти в систему и убедиться, что ваш процесс все еще жив, проверяя вывод этой команды:
ps -e | grep myscript.py
Если что-то пошло не так, вы можете проверить файл nohup.out
чтобы увидеть результат своего скрипта:
cat nohup.out
Ответ 2
Вы можете использовать учебники Google Cloud Platform сами по себе, и им очень просто следовать. Ссылки приведены ниже
Настройка Python
https://cloud.google.com/python/setup
Начало работы
https://cloud.google.com/python/getting-started/hello-world
Обратите внимание, что у вас нет бесплатного уровня для запуска Python 3.x, стандартная среда с бесплатным уровнем поддерживает только Python 2.x.
Редактировать: в соответствии с последним обновлением Python 3.x также доступен для стандартной среды
Ответ 3
Просто перейдите в каталог, в котором находится скрипт.
python thenameofscript.py