如何在Jetson tx2上安装numba库?

时间:2019-05-26 05:51:15

标签: python nvidia numba nvidia-jetson

我想在jetson tx2上安装numba,以便可以使用tf-pose-estimation。我所有的库都不在anaconda python3上,而是在基本python上,因此我想下载numba库而不使用anaconda。您能指导我如何在Jetson上安装numba库(例如,在安装numba库之前必须安装哪些其他软件包)

我尝试过pip3 install numba,但是在构建llvmlite时安装失败。我的python版本是3.5。

1 个答案:

答案 0 :(得分:1)

朱丽叶您需要先安装LLVM 7.0.1,然后再安装Numba。对于LLVM,您需要运行以下命令:

$ wget http://releases.llvm.org/7.0.1/llvm-7.0.1.src.tar.xz
$ tar -xvf llvm-7.0.1.src.tar.xz
$ cd llvm-7.0.1.src.tar.xz
$ mkdir llvm_build_dir
$ cd llvm_build_dir/
$ cmake ../ -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="ARM;X86;AArch64"
$ make -j4
$ sudo make install
$ cd bin/
$ echo "export LLVM_CONFIG=\""`pwd`"/llvm-config\"" >> ~/.bashrc
$ echo "alias llvm='"`pwd`"/llvm-lit'" >> ~/.bashrc
$ source ~/.bashrc
$ sudo pip3 install llvmlite

对于Numba,您可以运行以下命令:

$ sudo pip3 install numba

我将此指令放在https://github.com/jefflgaol/Install-Packages-Jetson-ARM-Family中。您也可以在那里找到另一个安装教程。