[PYTHON] Anweisungen zum Verbinden von Google Colab mit der lokalen Laufzeit in einer Windows-Umgebung

Grundsätzlich folgt es dem offiziellen HP Einstellungsverfahren hier.

Mit Colaboratory können Sie Code auf Ihrer lokalen Hardware ausführen und auf Ihr lokales Dateisystem zugreifen, indem Sie Jupyter verwenden, um eine Verbindung zu Ihrer lokalen Laufzeit herzustellen.

Ich denke, es wird nur verwendet, wenn Ihr lokaler PC über eine superstarke GPU verfügt und Sie ein Programm ausführen möchten, dessen Verarbeitung mehr als 12 Stunden dauert.

Es wird davon ausgegangen, dass Python3.7 bereits in der Windows 10-Umgebung mit dem Installationsprogramm von https://www.python.org/ installiert ist (Verwalten der virtuellen Python-Umgebung mit virtualenv und virtualenv wrapper). Hinweis: Anaconda wird nicht verwendet. </ font>

Installieren Sie Jupyter (Haupteinheit) und erstellen Sie eine Einstellungsdatei

Öffnen Sie eine Eingabeaufforderung und installieren Sie Jupyter.

Jupyter Installation


pip install jupyter

Erstellen Sie eine Jupyter-Konfigurationsdatei.

Erstellen einer Jupyter-Konfigurationsdatei


jupyter notebook --generate-config

Die erstellte Datei wird in C: \ Users \ xxxx \ .jupyter \ als jupyter_notebook_config.py gespeichert. Es wird geladen, wenn das Jupyter-Notebook gestartet wird.

Installieren und aktivieren Sie die Erweiterung jupyter_http_over_ws

Installieren Sie die Jupyter-Erweiterung jupyter_http_over_ws.

jupyter_http_over_ws Installation


pip install jupyter_http_over_ws

** Aktiviere ** jupyter_http_over_ws.

jupyter_http_over_ws Aktivierungs- / Ausführungsergebnis


C:\Users\xxxx>jupyter serverextension enable --py jupyter_http_over_ws
Enabling: jupyter_http_over_ws
- Writing config: C:\Users\xxxx\.jupyter
    - Validating...
      jupyter_http_over_ws 0.0.7 ok

Konfigurationsdatei bearbeiten

Bearbeiten Sie die Jupyter ** -Konfigurationsdatei **. Da es mit "#" auskommentiert ist, brechen Sie es ab und stellen Sie es wie folgt ein.

jupyter_notebook_config.py


#  Takes precedence over allow_origin_pat.
c.NotebookApp.allow_origin = 'https://colab.research.google.com'

## The port the notebook server will listen on.
c.NotebookApp.port = 8888

## The number of additional ports to try if the specified port is not available.
c.NotebookApp.port_retries = 0

Starten Sie Jupyter Notebook

Starten Sie Jupyter Notebook.

Starten Sie Jupyter Notebook


C:\Users\xxxx>jupyter notebook
jupyter_http_over_ws extension initialized. Listening on /http_over_websocket
[I 09:33:03.054 NotebookApp] Serving notebooks from local directory: C:/Users/xxxx/Documents/Python
[I 09:33:03.055 NotebookApp] The Jupyter Notebook is running at:
[I 09:33:03.055 NotebookApp] http://localhost:8888/?token=afd9b93664......................................
[I 09:33:03.055 NotebookApp]  or http://127.0.0.1:8888/?token=afd9b93664......................................
[I 09:33:03.055 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 09:33:03.396 NotebookApp]

    To access the notebook, open this file in a browser:
        file:///C:/User/xxxx/AppData/Roaming/jupyter/runtime/nbserver-3744-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/?token=afd9b93664......................................
     or http://127.0.0.1:8888/?token=afd9b93664......................................

Kopieren Sie zu diesem Zeitpunkt die Ausgabe "http: // localhost: 8888 /? Token = afd9b93664 ...".

Stellen Sie eine Verbindung zu Google Colab her.

Greifen Sie mit einem Webbrowser (Chrome) auf Google Colab. zu und melden Sie sich an. Öffnen Sie dann das entsprechende Notizbuch.

Klicken Sie oben rechts auf dem Bildschirm auf "Verbinden" und wählen Sie "Mit lokaler Laufzeit verbinden ...". fig1.png

Ein Dialogfeld wird angezeigt. Fügen Sie nach sorgfältiger Prüfung der Notizen das kopierte "http: // localhost: 8888 /? Token = afd9b93664 ..." in das Feld "Backend-URL" ein. Fügen Sie es hinzu und klicken Sie auf "Verbinden", um den Vorgang abzuschließen. fig2.png

Es ist erfolgreich, wenn der Status "Verbunden (lokal)" lautet (siehe unten).

fig3.png

Jetzt können Sie es verwenden, ohne an die 90-Minuten-Regel oder die 12-Stunden-Regel gebunden zu sein.

Recommended Posts

Anweisungen zum Verbinden von Google Colab mit der lokalen Laufzeit in einer Windows-Umgebung
So führen Sie AutoGluon in einer Google Colab-GPU-Umgebung aus
Ich habe den Super-Resolution-Algorithmus "PULSE" in einer Windows-Umgebung ausprobiert
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
[Für Anfänger] So implementieren Sie O'reilly-Beispielcode in Google Colab
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
LINEbot-Entwicklung möchte ich den Betrieb in der lokalen Umgebung überprüfen
Lösung für das Problem, dass Strg + z in Powershell in Docker für Windows nicht verwendet werden kann (vorläufig)
Ändern Sie die Liste in der for-Anweisung
Numpy 1.19.4-Fehler RuntimeError: Die aktuelle Numpy-Installation besteht aufgrund eines Fehlers in der Windows-Laufzeit keine Überprüfung der Integrität.
So führen Sie einen Schnellstart für Google Cloud Text-to-Speech .NET in Unity aus
Wechseln Sie das zu ladende Modul für jede Ausführungsumgebung in Python
Kopieren und Einfügen des Inhalts eines Blattes im JSON-Format mit einer Google-Tabelle (mithilfe von Google Colab)
Wovon ich beim Erstellen von Webanwendungen in einer Windows-Umgebung abhängig war
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
So erhalten Sie den Notebook-Namen, den Sie derzeit in Google Colab verwenden
[AWS] Lassen Sie uns einen Komponententest der Lambda-Funktion in der lokalen Umgebung durchführen
Ich suchte nach den Fähigkeiten, die erforderlich sind, um Webingenieur bei Python zu werden
Erstellen Sie eine lokale Entwicklungsumgebung mit WSL + Docker Desktop für Windows + Docker-Lambda + Python
So installieren Sie das Deep Learning Framework Tensorflow 1.0 in der Windows Anaconda-Umgebung
Legen Sie eine feste IP in der Linux-Umgebung fest
So zeigen Sie Videos in Google Colab inline an
Erklären, wie LINE BOT auf einfachste Weise der Welt erstellt werden kann (2) [Vorbereiten der Bot-Anwendung in einer lokalen Umgebung mit Django of Python]
So bereiten Sie die Umgebung mit Courseras fortgeschrittenem Kurs für maschinelles Lernen auf Google Colab vor
Ich habe versucht, eine Umgebung mit WSL + Ubuntu + VS-Code in einer Windows-Umgebung zu erstellen
Versuchen Sie, eine Blackjack-Strategie zu entwickeln, indem Sie das Lernen stärken (② Registrieren Sie die Umgebung im Fitnessstudio).
Suchen Sie eine Richtlinie für die Anzahl der Prozesse / Threads, die auf dem Anwendungsserver festgelegt werden sollen
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Registrieren Sie zum ersten Mal eine Aufgabe in cron
[Für Anfänger] Installieren Sie das Paket in der Anaconda-Umgebung (Janome)
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
So erstellen Sie ein lokales Repository für Linux
Praktisch, um Matplotlib-Unterzeichnungen in for-Anweisungen zu verwenden
So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
Wenn Sie in der for-Anweisung plt.save möchten
Es wurde eine Möglichkeit für UEFI behoben, Windows zum Booten zu zwingen
Erzwinge luigi, eine parallele Verarbeitung in der Windows-Umgebung durchzuführen
Ist es ein Problem, den Bedarf an analogen Humanressourcen in der KI-Ära zu beseitigen?
Führen Sie das Programm aus, ohne eine Python-Umgebung zu erstellen! !! (Erste Schritte mit Google Colaboratory)
So richten Sie WSL2 unter Windows 10 ein und erstellen eine Lernumgebung für Linux-Befehle
Das kürzeste Memo zum Erstellen einer Python-Umgebung, deren Arbeit weniger als 5 Minuten dauert.
Herstellen einer Verbindung zu Cloud SQL PostgreSQL auf der Google Cloud Platform aus einer lokalen Umgebung mit Java
Eine Geschichte, die das Debuggen von Modellen in der Django + SQLAlchemy-Umgebung einfacher macht
Senden Sie mithilfe von Google Cloud Messaging für Chrome eine Nachricht vom Server an die Chrome-Erweiterung
virtualenvwrapper in der Windows-Umgebung
Definieren Sie eine Aufgabe zum Festlegen der Fabric-Umgebung in YAML
Ein Memorandum zur Registrierung der in Hy in PyPI geschriebenen Bibliothek
Erstellen Sie einen lokalen Bereich in Python, ohne den Namespace zu verschmutzen
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Ändern Sie das Standardausgabeziel in eine Datei in Python
Verwendung von VS-Code in einer venv-Umgebung mit Windows
Hinweise zum Einbetten der Skriptsprache in Bash-Skripte
Erstellen einer Entwicklungsumgebung für Android-Apps - Erstellen von Android-Apps mit Python
Eine einfache Möglichkeit, mehrere for-Schleifen in Python zu vermeiden
So definieren Sie mehrere Variablen in einer Python for-Anweisung
Doppelklicken Sie in Windows + Anaconda auf ipynb, um es in jupyter-notebook zu öffnen
Kombinieren Sie Listen zu einem DataFrame mit Pandas
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm