【问题标题】:How to install numba library on Jetson tx2?如何在 Jetson tx2 上安装 numba 库?
【发布时间】:2019-05-26 05:51:15
【问题描述】:

我想在我的 jetson tx2 上安装 numba,以便我可以使用 tf-pose-estimation。我所有的库都不在 anaconda python3 上,而是在基础 python 上,所以我想在不使用 anaconda 的情况下下载 numba 库。你能告诉我如何在 jetson 上安装 numba 库(等等。在安装 numba 库之前我必须安装哪些额外的包)

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

【问题讨论】:

    标签: python nvidia numba nvidia-jetson


    【解决方案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。您也可以在那里找到另一个安装教程。

    【讨论】:

      【解决方案2】:

      安装conda4aarch64。这将创建一个最小的 conda 环境。

      c4aarch64conda-forge 通道添加到您的 conda 配置中:

      conda config --add channels c4aarch64

      conda config --add channels conda-forge

      然后你可以从numba频道安装Numba:

      conda install -c numba numba

      【讨论】:

        猜你喜欢
        • 2021-10-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-17
        • 2017-09-28
        • 2019-12-24
        • 2020-11-17
        相关资源
        最近更新 更多