Посоветовавшись с форумом разработчиков, я обнаружил :Сообщение об ошибке правильное (иногда это происходит ). Cuda toolkit 7 требует версии R23 драйвера cuda, но последней версией, доступной для Tegra K1, является R21.
Итак, вам нужна более старая версия инструментария, но на сайте nvidia для загрузки доступна только версия 7. Более старые версии доступны только через JetPack, но JetPack — это Ubuntu -, только (не удается установить на Debian ).
Но мне дали указание обойти проблему:
bash JetPack-L4T-2.3.1-linux-x64.run –noexec
_installer
, где вы найдете Chooser
двоичный файл ./Chooser
-> он может запросить libpng12, поэтому я установил эту библиотеку у себя дома, затем:export LD_LIBRARY_PATH+=:path_to_libpng/lib
и повторил попытку./Chooser
repository.json
файл, содержащий все ссылки на пакеты cuda и т. д. Просто найдите ссылку, соответствующую вашей версии CUDA, и все. Загрузите пакет .deb
по URL-адресу, указанному в json-файле с помощью wget
, установите его с помощью dpkg -i
, затем
apt update
apt search cuda
apt install...
Очевидно, Nvidia хочет, чтобы мы выбрали TX1 и TX2, а не придерживались ТК1...
Вот простой тест:
~/tmp$ printf "\x1Aabc\r\n" > test
~/tmp$ od -a test
0000000 sub a b c cr nl
0000006
~/tmp$ dos2unix test
dos2unix: Binary symbol 0x1A found at line 1
dos2unix: Skipping binary file test
~/tmp$ dos2unix -f test
dos2unix: converting file test to Unix format...
~/tmp$ od -a test
0000000 sub a b c nl
0000005
. Используйте dos2unix -f
для принудительного преобразования
. Используйте od -a
для просмотра двоичного файла
. Терминатор на Mac тоже LF.