Tentei o seguinte em um RaspberryPi3 para obter uma instalação completa do SDK
Instalado o Ubuntu MATE. Liberação do resultado: 16.04.4 Código LTS: xenial instalado sem reclamação.
Ran script:
git clone https://github.com/movidius/ncsdk
sudo make install
Erros relatados da seguinte forma:
No matching distribution found for tensorflow==1.4.0
You are using pip version 8.1.1 however version 9.0.1 is available
pip -V
retorna 9.0.1
em pip2 -V
retorna 9.0.1
em pip 3 -V
retorna 8.1.1
Presumivelmente, pip3
está sendo executado. Qualquer ajuda para resolver isso apreciado. Eu tentei vários métodos apt get install
para atualizar o pip2 e o pip3
A especificação de ambiente Movidius menciona máquinas de 64 bits. Meu RasperryPi3 é de 64 bits, mas a instalação do Ubuntu é executada em 64 bitmode e isso importa?
Posso criar o ncsdk em um PC Intel de 32 bits ou ele deve ser um PC de 64 bits com Ubuntu (qual é o sabor?)
Respondendo com uma edição adicionando o seguinte: 22/3/18 20:25 Eu tive ajuda para obter a versão correta do pip e localizar uma versão adequada do tensorflow da seguinte forma:
Atualizando pip.
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
sudo reboot
sudo python2 get-pip.py
sudo reboot
Install Tensorflow 1.4.0.
wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v1.4.0/tensorflow-1.4.0-cp35-none-linux_armv7l.whl
sudo pip3 install tensorflow-1.4.0-cp35-none-linux_armv7l.whl
sudo reboot
Além disso
Eu precisava instalar um swapfile em um disco rígido externo (antigo) para Pare a instalação ficando sem memória.
Eu achei que tinha que instalar o opencv a partir do código-fonte (leva várias horas).
Agora posso executar o aplicativo hello world que verifica com sucesso se o Movidius Stick está funcionando corretamente. Até onde eu cheguei, espero que isso ajude você.