Я использую мета-тегру для создания собственного образа для своего NVIDIA Jetson Nano.Мне нужен PyTorch, но рецепта для этого нет.Я построил PyTorch на устройстве и упаковал его в колесо на устройстве.Теперь я хочу интегрировать это колесо в свой пользовательский слой Yocto.Мой образ включает в себя python3-pip, и я могу запустить pip3 на моем устройстве.Проблема в том, что когда я пытаюсь выполнить мой рецепт битбейка, битбэйк всегда терпит неудачу со следующей ошибкой:
/home/ubuntu/Desktop/comp-jetson-yocto/build/tmp/work/jetson_nano-poky-linux/torch/1.1.0-r0/temp/run.do_install.16557: 115: /home/ubuntu/Desktop/comp-jetson-yocto/build/tmp/work/jetson_nano-poky-linux/torch/1.1.0-r0/temp/run.do_install.16557: pip3: not found
Вот мой рецепт:
DESCRIPTION = "NVIDIA's version of Python Torch"
HOMEPAGE = "https://nvidia.com"
LICENSE = "BSD-3-Clause"
inherit setuptools3
RDEPENDS_${PN} = "python3 \
python3-pip \
"
SRC_URI = "\
file://torch-1.1.0-cp37-cp37m-linux_aarch64.whl \
file://LICENSE \
"
SRC_URI[md5sum] = "9ec85425a64ca266abbfdeddbe92fb18"
SRC_URI[sha256sum] = "3b9b8f944962aaf550460409e9455d6d6b86083510b985306a8012d01d730b8b"
COMPATIBLE_MACHINE = "(tegra)"
COMPATIBLE_MACHINE_comp = "(-)"
LIC_FILES_CHKSUM = "file://../LICENSE;md5=acf4d595f99e159bf31797aa872aef57"
S = "${WORKDIR}/${PN}-${PV}"
do_configure() {
:
}
do_compile() {
:
}
do_install() {
pip3 install torch-1.1.0-cp37-cp37m-linux_aarch64.whl
}
PACKAGE_ARCH = "jetson_nano"
Я не смогнайдите в Google что-нибудь полезное о том, как заставить мой рецепт установить пользовательский файл колеса с помощью pip.Как я могу сделать это?Спасибо.