[PYTHON] So installieren Sie Theano unter Mac OS X mit Homebrew

Deep Learning, das auch in hier vorgestellt wird, ist einfach zu schreiben, aber ich konnte es in Homebrew einfügen, also werde ich schreiben, wie es geht.

Wenn Sie Scipy Superpack verwenden, ist es besser, es zuerst zu löschen.

Wenn Sie Scipy aus dem Repository hier eingeben, können Sie auch theano eingeben. Ich habe Python in Homebrew gesteckt.

brew tap samueljohn/python
brew install scipy
pip install Theano

In 0.6rc2 treten beim Testen verschiedene Fehler auf.

python -c 'import theano; theano.test()'
E00001	#include <Python.h>
00002	#include <iostream>
00003	#include <numpy/arrayobject.h>
00004	#include <math.h>
00005	#include <numpy/arrayscalars.h>
00006	//////////////////////
00007	////  Support Code
00008	//////////////////////
00009	
00010	
00011	    struct __struct_compiled_op_d294414d3fa581b0e3ab72b870c38ab1 {
00012	        PyObject* __ERROR;
00013	
00014	        PyObject* storage_V3;

(Unterlassung)

Problem occurred during compilation with the command line below:
g++ -dynamiclib -g -O3 -Wno-write-strings -Wno-unused-label -Wno-unused-variable -fno-math-errno -D NPY_ARRAY_ENSURECOPY=NPY_ENSURECOPY -D NPY_ARRAY_ALIGNED=NPY_ALIGNED -D NPY_ARRAY_WRITEABLE=NPY_WRITEABLE -D NPY_ARRAY_UPDATE_ALL=NPY_UPDATE_ALL -D NPY_ARRAY_C_CONTIGUOUS=NPY_C_CONTIGUOUS -D NPY_ARRAY_F_CONTIGUOUS=NPY_F_CONTIGUOUS -fPIC -undefined dynamic_lookup -framework Python -m64 -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/include/python2.7 -o /Users/user/.theano/compiledir_Darwin-12.2.1-x86_64-i386-64bit-i386-2.7.3/tmpvvh7I_/d294414d3fa581b0e3ab72b870c38ab1.so /Users/user/.theano/compiledir_Darwin-12.2.1-x86_64-i386-64bit-i386-2.7.3/tmpvvh7I_/mod.cpp -L/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib

Möglicherweise konnten Sie den dynamisch generierten C-Code nicht kompilieren.

Nehmen Sie sich einen Moment Zeit, um auf die Entwicklungsversion von git zu aktualisieren.

pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git

Obwohl es einige Warnungen gab, wurde der Test erfolgreich bestanden.

Klonen Sie den Code im Deep Learning Tutorial (http://deeplearning.net/tutorial/intro.html). (Eine Zusammenfassung der verwendeten Daten finden Sie unter Erste Schritte)

git clone git://github.com/lisa-lab/DeepLearningTutorials.git

Verschieben wir Beispiel für eine logistische Regression.

cd DeepLearningTutorials/code
python logistic_sgd.py

Ich habe eine Ausgabe wie diese. Die Fehlernummern sind ungefähr gleich.

…
epoch 74, minibatch 83/83, validation error 7.479167 %
     epoch 74, minibatch 83/83, test error of best model 7.489583 %
Optimization complete with best validation score of 7.479167 %,with test performance 7.489583 %
The code run for 75 epochs, with 3.206806 epochs/sec

Matplotlib ist übrigens nicht auf diese Weise gekommen. .. .. Ich war in Schwierigkeiten. </ Strike> → Nach der Aktualisierung von XCode habe ich die Befehlszeilentools einfach nicht neu installiert. .. .. Es war zu rudimentär. Und Qiita unterstützt keine Streiks. Würzig. .. ..

Wenn Sie in Schwierigkeiten sind, ist "Brauarzt" wichtig.

Recommended Posts

So installieren Sie Theano unter Mac OS X mit Homebrew
So installieren Sie Theano unter Mac OS X 10.10 (mit pyenv, anaconda)
So installieren Sie caffe unter OS X mit Macports
Installieren Sie PyQt5 mit Homebrew unter Mac OS X Marvericks (10.9.2).
Sehr einfach, SciPy unter Mac OS X zu installieren
So installieren Sie mysql-connector-python auf einem Mac
So installieren Sie OpenCV auf einem Mac
Installieren Sie mitmproxy unter Mac OS X.
Installieren Sie pgmagick unter Mac OS X 10.9
So installieren Sie drobertadams / toggl-cli auf einem Mac
So löschen Sie Python 2.x auf einem Mac.
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
So installieren Sie OpenGM unter OSX mit Macports
Installieren Sie NumPy, SciPy, Matplotlib in OS X mit Homebrew (Stand November 2015).
Wie man mit Theano besetzt
Vorbereiten der Verwendung von aws cli unter Mac OS X.
So installieren Sie Python2.7 python3.5 mit pyenv (unter RHEL5 CentOS5) (2016 Nov)
Anweisungen zur Installation von matplotlib auf Ihrem Mac
Einführung von OpenCV in Mac mit Homebrew
So installieren Sie Python-Pip mit Ubuntu20.04LTS
So installieren Sie das Graph-Tool unter macOS
Installieren Sie Scipy unter Mac OS Sierra
So installieren Sie VMware-Tools unter Linux
Wie benutzt man Homebrew in Debian?
So installieren Sie TensorFlow unter CentOS 7
So installieren Sie den MySQL-Connector mit pip3
So installieren Sie Maven unter CentOS
Schritte zum Installieren von python3 auf einem Mac
So installieren Sie Musik 21 unter Windows
So installieren Sie Anaconda mit pyenv
Erste Schritte mit dem Python-Framework Django unter Mac OS X.
So führen Sie Jupyter und Spark auf einem Mac mit minimalen Einstellungen aus
So installieren Sie Pandas auf EC2 (Umgang mit MemoryError und PermissionError)
Ich habe versucht, die GUI auf einem Mac mit X Window System anzuzeigen
[Kivy] So installieren Sie Kivy unter Windows [Python]
So installieren Sie DLIB mit aktiviertem 2020 / CUDA
Installiert aws-cli Unter Mac OS X Lion
So installieren Sie Pakete unter Alpine Linux
So installieren Sie Richzhang / Colorization unter Windows 10
So installieren Sie Apache (httpd) unter CentOS7
Wie installiere ich php7.4 unter Linux (Ubuntu)
So installieren Sie Eclipse GlassFish 5.1.0 unter CentOS7
So installieren Sie zsh (mit .zshrc-Anpassung)
So installieren Sie NumPy auf Raspeye
So installieren Sie cx_Oracle unter macOS Sierra
Führen Sie NASA CEA unter Mac OS X aus
So installieren Sie Python3 mit Docker Centos
Vorgehensweise zum Abrufen des KeePassX-Schlüssels mit einer Befehlszeile unter OSX
So installieren Sie das Deep Learning Framework Caffe auf einem Mac im CPU-Modus
[Version 2020] So installieren Sie Python3 auf EC2 von AWS
Strategie zur Monetarisierung mit Python Java
So installieren Sie OpenCV auf Jetson Nano Python
Vorbereiten der Ausführung von ImageMagick + im4java unter Mac OS
Ich wollte Python 3.4.3 mit Homebrew + pyenv installieren
So installieren Sie h5py schnell unter Windows 10 [Inoffiziell]
Führen Sie Zookeeper x Python (Kazoo) unter Mac OS X aus
Fügen Sie Python 2.7.x in pyenv unter Mac OSX 10.15.5 ein
Installieren Sie Shogun mit Python Modular (OS X Yosemite)