#nvidia #nvidia-jetson
#nvidia #nvidia-jetson
Вопрос:
Я работаю над Jetson Xavier NX development Kit, я пробую на нем некоторые приложения deepstream-5.0, и мне нужно проанализировать производительность примеров приложений Deepstream-5.0 и моего пользовательского приложения, которое очень похоже на аналогичные приложения. Итак, для анализа производительности я хочу использовать системы NVIDIA NSight.
Теперь, чтобы установить системы NVIDIA NSight с помощью NVIDIA SDK Manager, я пытаюсь установить SDK Manager в системе Xavier, используя шаги, приведенные здесь. Но это вызывает следующую проблему:
sudo apt install ./sdkmanager_1.2.0-6738_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'sdkmanager:amd64' instead of './sdkmanager_1.2.0-6738_amd64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
sdkmanager:amd64 : Depends: libgconf-2-4:amd64 but it is not installable
Depends: libcanberra-gtk-module:amd64 but it is not installable
Depends: locales:amd64 but it is not installable
E: Unable to correct problems, you have held broken packages.
Я пытался установить зависимые библиотеки, обновить систему и исправить поврежденные пакеты, но безуспешно.
Ответ №1:
Вы получаете сообщение об ошибке, потому что Xavier NX — это система ARM, а Nvidia SDK Manager предназначен для набора команд amd64. Если вы проследите за блок-схемой на их странице, вы заметите, что стрелка SDK Manager указывает на хост-систему.
Решение состоит в том, чтобы запустить Ubuntu на настольном компьютере или ноутбуке и подключить Xavier NX через microUSB. Следуйте инструкциям на странице, на которую вы ссылались, чтобы обновить плату разработчика новейшим программным обеспечением.
Еще одно важное замечание: если вы прошиваете свою плату разработки с помощью flash.sh скрипт (скрипт, привязанный к кнопке flash в графическом интерфейсе), на вашем разделе будет ограничено 14 ГБ, независимо от его размера. Обходной путь — зайти в «/home // nvidia / nvidia_sdk/Jetpack_<version_number>_<dev_kit>/Linux_for_Tegra/tools» и запустить скрипт под названием «jetson-disk-image-creator.sh «
Скрипт создает образ диска, который вы можете записать на SD-карту с помощью balena etcher, у которого нет ограничения по разделам.
Ответ №2:
Я получал ту же ошибку. Итак, я попытался обновить пакеты в своей системе, выполнив следующие команды, и у меня это сработало. Хотя я хотел бы упомянуть, что я работаю над TX2, я не уверен в Xavier.
sudo apt update
apt list --upgradable
sudo apt upgrade
sudo apt install ./sdkmanager-[version].deb
Ответ №3:
sudo apt-получить обновление
решит эту проблему!