Ich habe Tensorflow mit aktivierter GPU in Python 3.6.0 eingefügt, das ich in pyenv eingefügt habe.
Um es von Julia über PyCall zu benutzen
ENV["PYTHON"]="/Users/foo/.pyenv/versions/3.6.0/bin/python"
Pkg.build("PyCall")
Und PyCall mit der angegebenen Umgebungsvariablen PYTHON
using PyCall
Dann
ImportError: No module named site
Es scheint, dass die Ursache darin besteht, dass libpython beim Einfügen mit pyenv ein statischer Link ist. CONFIGURE_OPTS = "--enable-shared" und libpython bei der Installation von pyenv Es war möglich, damit umzugehen, indem die Option zum Erstellen durch Angabe des dynamischen Links übergeben wurde.
CONFIGURE_OPTS="--enable-shared" pyenv install 3.6.0
Unterschied zwischen --enable-framework und --enable-shared beim Erstellen von PYTHON
Ich konnte GPU-kompatiblen Tensorflow von mruby unter Windows (MSVC) ausführen
Recommended Posts