(Решено) ОШИБКА build isaa c Пример SDK для jetson nano: JetPack43 не определен ни в одном файле .r c - PullRequest
0 голосов
/ 27 апреля 2020

Я получаю сообщение об ошибке при запуске примера сценария isaa c sdk (https://docs.nvidia.com/isaac/isaac/doc/tutorials/nano.html):

sudo ./engine/build/deploy.sh --remote_user thoth -p //apps/tutorials/ping:ping-pkg -d 'JetPack43' -h 192.168.0.14 --run

Ошибка:

=============================================================
Building Minidump tools
Building //apps/tutorials/ping:ping-pkg for target platform 'JetPack43'
=============================================================
INFO: Options provided by the client:
  Inherited 'common' options: --isatty=1 --terminal_columns=125
**ERROR: Config value JetPack43 is not defined in any .rc file**

Я трижды проверяю файлы r c, но не могу их найти. Я попытался с jetpack43, jetpack42, 'jetpack43', ничего не работает.

Я выполнил все шаги настройки без ошибок и могу без проблем выполнить s sh и переустановил базу вручную. Запуск Ubuntu 18.04 на P C и Jetson Nano. Установил Jetson4.3 и базель 0.19. bazel находится в user / bin, а скрипт - в Desktop / isaac /.

В do c (https://docs.nvidia.com/isaac/isaac/doc/setup.html) имеется следующее примечание:

Bazel требуется файл .bazelr c, расположенный в пакете Isaa c SDK. Приложение Archive Manager в Ubuntu Linux может не извлечь извлеченный файл, что приведет к ошибкам сборки. Если вы видите ошибки при сборке, убедитесь, что .bazelr c присутствует в извлеченных источниках.

и на странице установки bazel (https://docs.bazel.build/versions/master/install-ubuntu.html):

Флаг --user устанавливает Bazel в каталог $ HOME / bin вашей системы и устанавливает путь .bazelr c в $ HOME / .bazelr c. Используйте команду --help, чтобы увидеть дополнительные параметры установки.

SOLUTION :

Хорошо, 2 часа сна принесли мне пользу ^^ Я наконец-то нашел вот файл, как я сделал:

  • (необязательно). Следуйте: Использование бинарного установщика https://docs.bazel.build/versions/master/install-ubuntu.html

  • Активируйте показ скрытых файлов с помощью ctr + H (скрытые файлы: .filename)

  • Go на диск

  • Поиск .bazelr c

  • найти тот, который имеет следующий код (775 байт, расположенный в admin: ///home/thoth/.local/share/Trash/files/isaac-sdk-20191213- 65ec14db):

build --keep_going --color=yes -c opt --crosstool_top=@toolchain//crosstool:toolchain

build --define=target_platform=x86_64 --strip=always
build --action_env=target_platform="x86_64"
build:x86_64 --define=target_platform=x86_64 --strip=always
build:x86_64 --action_env=target_platform="x86_64"

build:jetpack43 --cpu=arm64-v8a --strip=always
build:jetpack43 --define=target_platform=jetpack43
build:jetpack43 --action_env=target_platform="jetpack43"

test --test_output=errors --keep_going --color=yes -c opt
test --test_tag_filters=-lint

build --python_top=//engine/build:python3
test --python_top=//engine/build:python3
run --python_top=//engine/build:python3

test:lint --build_tests_only
test:lint --test_tag_filters=lint
test:lint --python_top=//engine/build:python27
  • Скопируйте файл

  • Вставьте файл в /home/thoth/.bazel / bin /

  • Запуск в терминале: sudo ./engine/build/deploy.sh --remote_user thoth -p //apps/tutorials/ping:ping-pkg -d jetpack43 -h 192.168.0.14 --run

  • Возьмите кофе, потому что время первого построения занимает время;)

  • Наслаждайтесь

...