Wenn ich versuche zu installieren:"h2o4gpu-0.1.0-py36-none-any.whl ist kein unterstütztes Rad auf dieser Plattform."
sudo pip3 install h2o4gpu-0.1.0-py36-none-any.whl
ich den (nicht so hilfreich) Fehler msg erhalten:
h2o4gpu-0.1.0-py36-none-any.whl is not a supported wheel on this platform.
Ich vermute, dass dies, weil ich Python 3.5 3.6 statt laufen bin. Allerdings, wenn ich zu Python 3.6 zu aktualisieren versuchen, erhalte ich eine Heck/beängstigend Warnung, die ich nicht weiß, was zu tun ...
sudo add-apt-repository ppa:jonathonf/python-3.6
A plain backport of *just* Python 3.6. System extensions/Python libraries may or may not work.
Don't remove Python 3.5 from your system - it will break.
More info: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6
Press [ENTER] to continue or ctrl-c to cancel adding it
für Antwort googeln um, ich habe über diese kommen, was könnte darauf hindeuten, dass Python 3.5 wird nicht ein 3,6-Paket unterstützen:
python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pip
>>> print(pip.pep425tags.get_supported())
[('cp35', 'cp35m', 'manylinux1_x86_64'), ('cp35', 'cp35m', 'linux_x86_64'), ('cp35', 'abi3', 'manylinux1_x86_64'), ('cp35', 'abi3', 'linux_x86_64'), ('cp35', 'none', 'manylinux1_x86_64'), ('cp35', 'none', 'linux_x86_64'), ('cp34', 'abi3', 'manylinux1_x86_64'), ('cp34', 'abi3', 'linux_x86_64'), ('cp33', 'abi3', 'manylinux1_x86_64'), ('cp33', 'abi3', 'linux_x86_64'), ('cp32', 'abi3', 'manylinux1_x86_64'), ('cp32', 'abi3', 'linux_x86_64'), ('py3', 'none', 'manylinux1_x86_64'), ('py3', 'none', 'linux_x86_64'), ('cp35', 'none', 'any'), ('cp3', 'none', 'any'), ('py35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
Andere Systeminfo:
- Ubuntu 16.04
- Cuda 8
- cudnn 6
- pip 9.0.1
- Python 3.5
- x86_64
- NVidia 1080
Andere Anmerkungen. https://github.com/h2oai/h2o4gpu ist nicht klar, welche Python es erfordert, obwohl ich vermute, der Dateiname macht dies deutlich. (Ich denke auch, dass dies bedeutet, dass h2o4gpu auf Python 2.7 nicht funktioniert).
Die README-Datei ist nicht explizit darüber, was NCCL ist. Von Google errate ich, dass es nccl bedeutet, mehr als eine GPU zu haben (ich habe nur eine.)
Jede mögliche Hilfe würde sehr geschätzt. (Leider kann ich h2o4gpu-Tag hinzufügen, weil ich nicht genug Ruf Punkte.)
Hey Clem, die Readme sagt, dass die Downloada "Für Python 3.6" sind, wie Sie bemerkt haben Sie können es nicht mit 2.7/3.5 verwenden. Wir empfehlen, Python 3.6 zu installieren und damit ein Pyenv oder Virtualenv für h2o4gpu zu erstellen. Wie für NCCL, guter Punkt werden wir einen Link hinzufügen. Es ist in der Tat für Multi-GPU-Systeme erforderlich. –