[PYTHON] Führen Sie Tensorflow von Jupyter Notebook unter Bash unter Ubuntu unter Windows aus

Ich habe TensorFlow - MNIST für ML-Anfänger gelesen, um zu lernen, wie man mit Jupyter Notebook spielt, und ich wollte eine Umgebung, in der Tensotflow mit Jupyter Notebook auch unter Windows ausgeführt werden kann. Ich habe versucht, es zu bauen.

Installieren Sie pyenv

Bash unter Ubuntu unter Windows enthält standardmäßig Python, aber Anaconda Ich wollte es benutzen, also habe ich pyenv installiert.

$ sudo aptitude install git
$ git clone https://github.com/yyuu/pyenv ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ source ~/.bashrc

Installation von Anaconda

Nach der Installation von pyenv,

$ pyenv install --list

Und suchen Sie nach der neuesten Version von Anaconda. 3-4.2.0 war der späteste Zeitpunkt zum Schreiben dieses Artikels Also habe ich 3-4.2.0 installiert und es zur Standardeinstellung gemacht.

$ pyenv install anaconda3-4.2.0
$ pyenv global anaconda3-4.2.0
$ pyenv rehash

Wartung der X11-GUI-Umgebung

Referenzartikel [2], um die Umgebung für die Verwendung der X11-GUI-Anwendung vorzubereiten.

Laden Sie die folgende Anwendung unter Windows herunter und installieren Sie sie.

Geben Sie danach in Bash unter Ubuntu unter Windows X11 mit dem folgenden Befehl ein und schreiben Sie die DISPLAY-Einstellung in .bashrc.

$ sudo aptitude install x11-apps
$ echo 'export DISPLAY=localhost:0.0' >> ~/.bashrc
$ source ~/.bashrc

Zeigen Sie abschließend xclock an, um den Vorgang zu überprüfen.

$ xclock

Installieren Sie matplotlib

Sie benötigen matplotlib, um das Diagramm mit jupyter anzuzeigen. Bereiten Sie sich also darauf vor.

sudo aptitude install libqtgui4
conda install matplotlib

Außerdem ist numpy, das im folgenden Code verwendet wird, mkl-kompatibel und es tritt ein Fehler auf Durch nomkl ersetzen.

conda install nomkl
conda update --all

Wenn Sie in diesem Zustand den folgenden Code ausführen, bestätigen Sie, dass ein Bild der Sinuskurve erstellt wurde.

sin_plot.py


import matplotlib
matplotlib.use('Agg')

import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y  = np.sin(x)
plt.plot(x, y)
plt.savefig('sin_curve.png')

Installation von Jupiter

In Bash unter Ubuntu unter Windows tritt um libzmq3 ein Fehler auf. Installieren Sie daher libzmq3 entsprechend.

$ sudo add-apt-repository ppa:aseering/wsl
$ sudo aptitude update
$ sudo aptitude install libzmq3
$ conda install -c jzuhone zeromq=4.1.dev0
$ conda install jupyter

Führen Sie abschließend den folgenden Befehl aus, um Jupyter und http: // localhost: 8888 / zu starten. Sie können sich mit Python verbinden und es ausführen.

jupyter notebook --no-browser

Ich möchte das Matplotlib-Diagramm, das ich zuvor erwähnt habe, inline im Jupyter-Notizbuch anzeigen. In diesem Fall können Sie es im Jupyter-Notizbuch anzeigen, indem Sie wie folgt schreiben.

%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y  = np.sin(x)
plt.plot(x, y)

sin_curve.PNG

Installieren Sie Tensorflow

Referenzartikel [1] unter Bezugnahme auf Anaconda Setzen Sie Tensorflow in die Umgebung von.

conda install -c conda-forge tensorflow

Schließlich auf Jupyters Notizbuch https://www.tensorflow.org/get_started/ Wenn Sie den Code einfügen und ausführen, wird das Ergebnis zurückgegeben Sie können sehen, dass Tensorflow installiert ist.

tensor_flow_tutorial.PNG

Referenzartikel

Ich habe auf den folgenden Artikel verwiesen. Vielen Dank.

  1. Hinweise zur Verwendung von TensorFlow unter Bash unter Ubuntu unter Windows
  2. GUI von Bash unter Ubuntu unter Windows + Xming
  3. Cygwin Absolute Killing Man - bis physische Geeks mit Windows-Subsystem für Linux numerisch rechnen können-
  4. Tensor Flow zum Lernen durch Spielen mit Jupyter Notebook --MNIST für ML-Anfänger

Recommended Posts

Führen Sie Tensorflow von Jupyter Notebook unter Bash unter Ubuntu unter Windows aus
Führen Sie Jupyter Notebook unter Windows aus
Führen Sie XGBoost unter Bash unter Ubuntu unter Windows aus
Hinweise zur Verwendung von TensorFlow unter Bash unter Ubuntu unter Windows
Installation von Bash unter Ubuntu unter Windows, Ruby, Python, Jupyter usw.
Führen Sie Tensorflow mit nativer Unterstützung für Windows aus
Versuchen Sie es mit Bash unter Windows 10 2 (TensorFlow-Installation)
Führen Sie Jupyter Notebook auf einem Remote-Server aus
Installieren Sie TensorFlow unter Ubuntu
Erstellen Sie TensorFlow unter Windows
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
Hohe Charts im Jupyter-Notizbuch
PDF auf Jupyter Notebook anzeigen
Betreibe Ubuntu unter VScode (Windows 10)
Führen Sie Tensorflow 2.x unter Python 3.7 aus
Einführung von TensorFlow in Ubuntu + Python 2.7
[Tensorflow] Aufbau der Tensorflow-Umgebung unter Windows 10
Führen Sie IPython Notebook auf Docker aus
Ein Hinweis, wenn ich das Jupyter-Notizbuch unter Windows nicht öffnen kann
Installieren Sie CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 unter Ubuntu 18.04
Formatieren mit autopep8 auf Jupyter Notebook
Entfernen Sie Ubuntu, das auf einem Windows 10-Computer installiert ist
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Erstellen einer Python-Entwicklungsumgebung unter Windows - Von der Installation von Anaconda bis zur Verknüpfung von Atom und Jupyter Notebook -
Führen Sie Open Modelica im Jupyter Lab aus
Echtzeitanzeige von Videos, die von einer Webkamera auf einem Jupyter-Notebook (Python3) aufgenommen wurden
Führen Sie das Docker-Image von TensorFlow unter Python3 aus
Führen Sie SwitchBot mit Bleak unter Windows 10 aus
Verwenden Sie Tensorflow 2.1.0 mit Anaconda unter Windows 10!
Führen Sie TensorFlow2 auf dem VPS-Server aus
Versuchen Sie, Jupyter Notebook auf einem Mac auszuführen
Führen Sie Yocto unter Ubuntu mit QEMU aus.
Einstellungen zum Lesen von S3-Dateien mit Pandas aus Jupyter Notebook unter AWS
Führen Sie TensorFlow auf einer GPU-Instanz in AWS aus
Machen Sie Jupyter Notebook zu einem Dienst unter CentOS
Probieren Sie SVM mit scikit-learn auf Jupyter Notebook aus
[Hinweis] Verfahren zur Installation von Ubuntu unter Windows 10
Starten Sie das Jupiter-Notebook auf dem GPU-Server (Remote-Server).
Ich habe versucht, TensorFlow (GPU-Version) unter Ubuntu zu installieren
Verwenden Sie BigQuery von Ihrem lokalen Jupyter Notebook
Klonen Sie das Github-Repository auf dem Jupyter-Notizbuch
PC-GPU-Prüfung am Jupyter-Notebook
Führen Sie bootgen unter Debian GNU / Linux, Ubuntu aus
Histogramm / Streudiagramm auf Jupyter Notebook anzeigen
Installieren Sie Ubuntu auf einem 32-Bit-UEFI-Ultra-Notebook
Erstellen Sie ein Jupyter-Notebook auf einem Remote-Server (CentOS).
Führen Sie py.test unter Windows Anaconda und MinGW aus
Verwenden Sie vim-Tastenkombinationen in Jupyter Notebook, das mit Docker gestartet wurde
Ich habe eine TensorFlow-Umgebung mit Windows 10 erstellt
Führen Sie matplotlib in einem Windows Docker-Container aus
So installieren Sie Fast.ai auf einer Alibaba Cloud-GPU und führen es auf einem Jupyter-Notebook aus
Installieren Sie matplotlib und zeigen Sie das Diagramm in Jupyter Notebook an
Verwenden Sie das Jupyter-Notebook, indem Sie eine Verbindung von einem anderen Host herstellen
Führen Sie PIFuHD in der Windows + Anaconda + Git Bash-Umgebung aus
[Jupyter Notebook / Lab] Drei Möglichkeiten zum Debuggen auf Jupyter [Pdb]
Führen Sie eine Django-Anwendung unter Windows + Apache + mod_wsgi + aus.
Setzen Sie MicroPython unter Windows ein, um ESP32 unter Python auszuführen
Angeben des Jupyter Notebook-Browsers in einer Windows-Umgebung
Führen Sie yolov4 "vorerst" in Windows aus