[PYTHON] Erstellen Sie einfach eine GCP-Umgebung für Kaggle mit hoher Geschwindigkeit

GCP wurde um großartige Funktionen erweitert

Zuvor schrieb ich einen Artikel Einfaches Erstellen einer GCP-Umgebung für Kaggle. Dieses Mal habe ich einen einfacheren Weg gefunden, es zu erstellen, also werde ich es als verbesserte Version des vorherigen Artikels schreiben. スクリーンショット 2019-12-18 1.54.25.png Dem unteren Teil namens AI-Plattform wurde eine Funktion namens Notebook hinzugefügt. Dies bedeutet, dass Sie es einsatzbereit machen können, ohne das im vorherigen Artikel verfügbare Jupyter-Notebook verfügbar machen zu müssen. Um genau zu sein, wird Jupyter Lab gestartet, aber wenn Sie ein Jupyter-Notebook verwendet haben, werden Sie bald damit vertraut sein.

Informationen zur Verwendung

Sie können eine Instanz einrichten, indem Sie oben auf die Schaltfläche Neue Instanz klicken. Diese Instanz scheint mit GCE geteilt zu werden. スクリーンショット 2019-12-18 1.58.29.png In dieser Umgebung können Sie das Framework auswählen, das Sie verwenden möchten, und die Ausführungsumgebung so einfach wie die Deep Learning-VM einrichten.

Klicken Sie nach dem Einrichten der Instanz auf JUPYTER LAB öffnen. スクリーンショット 2019-12-18 2.06.04.png Wenn Sie hier Notebook auswählen, wird das Jupyter-Notebook gestartet. So einfach ist das: smiley:

Danach können Sie Befehle über das Terminal eingeben und eine Python-Datei aus der Textdatei erstellen und problemlos in .py umbenennen.

Bei Dateien wird die GUI beibehalten, sodass Sie sie problemlos hochladen und herunterladen können.

abschließend

Mit dieser implementierten Funktion ist es viel einfacher, mit GCP eine Computerumgebung zu erstellen. In letzter Zeit unterliegt der Kaggle-Kernel strengen Nutzungsbeschränkungen. Ich denke, dass viele Leute Google Colab verwenden. Da Sie jedoch einen Gutschein für 30.000 Yen erhalten können, ist es meiner Meinung nach eine gute Idee, diese Gelegenheit zu nutzen, um mit GCP zu beginnen. Ich werde. Wenn Sie Fragen haben, können Sie diese gerne kommentieren. P.S Derzeit verwende ich diese Funktion in einem Wettbewerb, aber es scheint, dass es ein Problem beim Umgang mit großen Dateien gibt. Wenn Sie beispielsweise versuchen, eine schwere Datei aus dem Jupyter-Labor herunterzuladen, wird eine deutlich kleinere heruntergeladen, oder wenn Sie versuchen, PyTorch per Pip zu installieren, wird sie auf halbem Weg gestoppt. Die Problemumgehung besteht darin, mit gsutil in den Speicher zu schreiben oder eine Instanz einzurichten, die PyTorch von Anfang an enthält ... Ich freue mich auf zukünftige Verbesserungen!

Recommended Posts

Erstellen Sie einfach eine GCP-Umgebung für Kaggle mit hoher Geschwindigkeit
Erstellen Sie mit Laragon ganz einfach eine Entwicklungsumgebung
[Mac] Erstellen Sie mit Docker eine Python 3.x-Umgebung mit der schnellsten Geschwindigkeit
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Erstellen Sie eine mruby-Entwicklungsumgebung für ESP32 (Linux Edition)
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
Erstellen einer Django-Umgebung für Win10 (mit virtuellem Speicherplatz)
[Memo] Erstellen Sie mit Docker eine Entwicklungsumgebung für Django + Nuxt.js
Erstellen Sie mit hug einen Web-API-Server mit explosiver Geschwindigkeit
Erstellen Sie eine LAMP-Umgebung [CentOS 7]
Erstellen Sie eine maschinelle Lernumgebung
Erstellen Sie eine GPU-Umgebung mit GCP und kaggle offiziellem Image (Docker)
Erstellen Sie die Python-Umgebung offline
Erstellen Sie mit Docker kostengünstig eine Flask-Entwicklungsumgebung
Erstellen Sie eine PyData-Umgebung für eine Lernsitzung zum maschinellen Lernen (Januar 2017).
Erstellen Sie unter CentOS 7.7 eine Python-Umgebung für Ihren Heimserver
Erstellen und testen Sie eine CI-Umgebung für mehrere Versionen von Python
Erstellen Sie mit dem Serverless Framework eine lokale Entwicklungsumgebung für Lambda + Python
Erstellen Sie einen Regenbenachrichtigungs-Bot für Hangouts Chat mit explosiver Geschwindigkeit
Versuchen Sie es mit virtualenv, mit dem eine virtuelle Umgebung von Python erstellt werden kann
Erstellen Sie eine Python-Ausführungsumgebung mithilfe der GPU mit der GCP Compute Engine
[DynamoDB] [Docker] Erstellen Sie mit Docker-Compose eine Entwicklungsumgebung für DynamoDB und Django
Skript zum Herunterladen von AWS RDS-Protokolldateien mit hoher Geschwindigkeit
Erstellen Sie mit Docker eine Go-Umgebung
Erstellen Sie eine Python3-Umgebung unter CentOS7
Erstellen Sie eine Versionsverwaltungsumgebung für Python, Ruby, Perl, Node.js unter UNIX
Erstellen Sie schnell eine Python-Umgebung für Deep Learning / Data Science (Windows)
[Große Abfrage] Laden Sie einen Teil der BQ-Daten mit hoher Geschwindigkeit in Pandas
So erstellen Sie eine Sphinx-Übersetzungsumgebung
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
Erstellen wir eine virtuelle Umgebung für Python
Ich möchte eine Python-Umgebung erstellen
Erstellen Sie mit Docker-Compose eine schnelle API-Umgebung
[Mac] Erstellen einer virtuellen Umgebung für Python
[Linux] Erstellen einer Jenkins-Umgebung mit Docker
Ein Tool zur einfachen Eingabe von Python-Code
Erstellen einer Conda-Umgebung für ROS-Benutzer
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Erstellen einer Entwicklungsumgebung für maschinelles Lernen
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2
Eine kleine Geschichte, die Tabellendaten im CSV-Format mit hoher Geschwindigkeit ausgibt
Erstellen Sie eine lokale Entwicklungsumgebung mit WSL + Docker Desktop für Windows + Docker-Lambda + Python
Ich habe die Entwicklungsumgebung von AWS Chalice mit Docker erstellt und versucht, eine serverlose Anwendung mit sehr hoher Geschwindigkeit bereitzustellen