Nvidia Jetson Nano的Yocto Bitbake配方,用于Python whl文件,不在PyPi上

Nvidia Jetson Nano的Yocto Bitbake配方,用于Python whl文件,不在PyPi上,python,python-3.x,nvidia,yocto,bitbake,Python,Python 3.x,Nvidia,Yocto,Bitbake,我正在尝试为NVIDIA特定的PyTorch和Tensorflow Python whl包创建2个简单的Yocto Python配方。目标是由Meta TeGRA层由Yocto生产的英伟达JETSON纳米卡的SD卡图像。我可以成功地从MetaTegra编译和引导一个映像,而不需要这些方法 NVIDIA自己编译并发布了“.whl”Python包,它们可以在以下位置找到: 我尝试了以下方法,但两种方法都失败了,出现了各种错误(找不到许可证、缺少setup.py等) 我相信我已经在Yocto中安装

我正在尝试为NVIDIA特定的PyTorch和Tensorflow Python whl包创建2个简单的Yocto Python配方。目标是由Meta TeGRA层由Yocto生产的英伟达JETSON纳米卡的SD卡图像。我可以成功地从MetaTegra编译和引导一个映像,而不需要这些方法

NVIDIA自己编译并发布了“.whl”Python包,它们可以在以下位置找到:

我尝试了以下方法,但两种方法都失败了,出现了各种错误(找不到许可证、缺少setup.py等)


我相信我已经在Yocto中安装了依赖项。如何从这些现有whl文件创建Yocto配方?谢谢

可能(未经测试)需要在您的食谱中添加以下内容:

DEPENDS += 'pip-native'

do_install() {
    pip install ${S}/tensorflow_gpu-1.13.1+nv19.5-cp36-cp36m-linux_aarch64.whl
}
但是可能需要更多的调整。

可能(未经测试)需要添加到您的食谱中:

DEPENDS += 'pip-native'

do_install() {
    pip install ${S}/tensorflow_gpu-1.13.1+nv19.5-cp36-cp36m-linux_aarch64.whl
}

但是可能需要更多的调整。

感谢您的回答-我在“pip native”或“pip3 native”中遇到以下错误:没有任何东西提供“pip3 native”(但python3-tensorflow-gpu.bb取决于或需要它)。感谢您的回答-我在“pip native”或“pip3 native”中遇到以下错误:没有提供“pip3本机”(但python3-tensorflow-gpu.bb依赖于或需要它)。
DEPENDS += 'pip-native'

do_install() {
    pip install ${S}/tensorflow_gpu-1.13.1+nv19.5-cp36-cp36m-linux_aarch64.whl
}