тензор потока ... но это не поддерживаемое колесо на этой платформе, хотя теги PEP425 кажутся правильными - PullRequest
0 голосов
/ 24 мая 2018

Таким образом, я получаю сообщение «Не поддерживается колесо на этой платформе», хотя я установил более ранние версии этих колес из того же хранилища.Дамп:

nvidia@tegra-ubuntu:~/Downloads$ sudo -H pip install tensorflow-1.8.0-cp27-cp27mu-linux_aarch64.whl
tensorflow-1.8.0-cp27-cp27mu-linux_aarch64.whl is not a supported wheel on this platform.

Копая немного глубже Я сбросил теги, поддерживаемые PEP.

nvidia@tegra-ubuntu:~/Downloads$ python -c "from pip import pep425tags;print(pep425tags.supported_tags)"
[('cp27', 'cp27mu', 'linux_aarch64'), ('cp27', 'none', 'linux_aarch64'), ('py2', 'none', 'linux_aarch64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

Кажется, что имя файла колеса соответствует самому первому тегу (стандарт PEP 425), так чтоНасколько я могу сказать, он должен установить его.Может быть, окончательные теги хранятся внутри и отличаются?Но я не смог найти утилиту для сброса их с колеса, и я также получаю то же сообщение об ошибке при попытке установить старое колесо 1.6, которое я успешно установил несколько месяцев назад.

Я думаю, что-то сломалоськогда я вчера обновил свой pip до версии 10 (да ... но это надоедливое сообщение продолжало появляться), но затем сброшенные поддерживаемые теги тоже должны были измениться.

Я действительно не хочурасплющить эту машину, которая наверняка это исправит.У кого-нибудь есть идеи, как мне заставить pip установить это колесо?

Дополнительная информация о том, как pip находит теги (действительно ли он просто смотрит на имя файла?), Также может помочь.Я попытался возиться с тегами в названии, и это ничего не изменило.

Обновление:

Я использую Linux4Tegra на Nvidia Jetson TX2 - Jetpack 3.2 - кажется, что L4T очень Ubuntu-похоже, я предполагаю, что это отчасти основано на этом.

Вот вывод uname:

nvidia@tegra-ubuntu:~/Downloads$ uname -a
Linux tegra-ubuntu 4.4.38-tegra #1 SMP PREEMPT Fri Dec 1 06:08:28 PST 2017 aarch64 aarch64 aarch64 GNU/Linux

1 Ответ

0 голосов
/ 24 мая 2018

Следуя предложению, которое я получил здесь , я переустанавливал pip из bootstrap.pypa.io, что более авторитетно (я думаю), чем то, что apt-get находит, и тогда оно работало нормально.Слишком плохо, хотелось бы знать, что было сломано.Но, по крайней мере, я могу продолжить с TensorFlowing ...

Вот что сработало:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ sudo python get.pip.py

Документы здесь: https://pip.pypa.io/en/stable/installing/

...