Após consultar o fórum de desenvolvedores, descobri: A mensagem de erro está correta (isso acontece às vezes). O Cuda Toolkit 7 requer a versão R23 do driver cuda, mas a última versão disponível para o Tegra K1 é a R21.
Então, você precisa de uma versão mais antiga do kit de ferramentas, mas somente a versão 7 está disponível para download no site da nvidia. Versões mais antigas só são acessíveis através do JetPack, mas o JetPack é apenas para o Ubuntu (falha ao instalar no Debian).
Mas eles me deram instruções para contornar o problema:
- faça o download do JetPack 2.3.1
- extrai o conteúdo do arquivo:
bash JetPack-L4T-2.3.1-linux-x64.run –noexec
- vá para o diretório
_installer
, onde você encontrará umChooser
binary -
./Chooser
- > ele pode pedir por uma libpng12 então eu instalei esta lib em minha casa então:export LD_LIBRARY_PATH+=:path_to_libpng/lib
então tente novamente./Chooser
- a GUI aparece, mas isso não é importante: você pode perceber que foi criado um arquivo
repository.json
que contém todo o link para os pacotes cuda, etc. Basta encontrar o link correspondente à sua versão CUDA e pronto.
Faça o download do pacote .deb
do URL fornecido no arquivo json com wget
, instale-o com dpkg -i
e, em seguida,
apt update
apt search cuda
apt install ...
Obviamente, a Nvidia quer que nos dirijamos para o TX1 e o TX2, e não para o TK1 ...