Разрыв строки для OSX

Посоветовавшись с форумом разработчиков, я обнаружил :Сообщение об ошибке правильное (иногда это происходит ). Cuda toolkit 7 требует версии R23 драйвера cuda, но последней версией, доступной для Tegra K1, является R21.

Итак, вам нужна более старая версия инструментария, но на сайте nvidia для загрузки доступна только версия 7. Более старые версии доступны только через JetPack, но JetPack — это Ubuntu -, только (не удается установить на Debian ).

Но мне дали указание обойти проблему:

  • скачать JetPack 2.3.1
  • извлечь содержимое архива: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...

0
28.01.2020, 01:24
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.

1
28.01.2020, 02:54

Теги

Похожие вопросы