python - 如何在 Jetson tx2 上安装 numba 库?
问题描述
我想在我的 jetson tx2 上安装 numba,以便我可以使用 tf-pose-estimation。我所有的库都不在 anaconda python3 上,而是在基础 python 上,所以我想在不使用 anaconda 的情况下下载 numba 库。你能告诉我如何在 jetson 上安装 numba 库(等等。在安装 numba 库之前我必须安装哪些附加包)
我试过 pip3 install numba 但在构建 llvmlite 时安装失败。我的python版本是3.5。
解决方案
朱丽叶特奥。您需要先安装 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中。您也可以在那里找到另一个安装教程。
推荐阅读
- c - 如何读取将二进制文件中的元素放入其中的数组?
- python - 使用 Jenkins 同时执行 2 个 python 脚本
- sql-server - 在同一个表TSQL中创建重复行
- sql - 更新查询中的错误 3073 一直在工作
- javascript - 防止输入字段将点转换为逗号
- jquery - 更新线程函数中的隐藏字段值,并从客户端 JQuery 中获取隐藏字段值
- javascript - 使用 .sort 对数字数组进行排序,但我不知道为什么会这样
- c# - 为什么 PropertyInfo[] 没有填充?
- c# - 无法加载文件或程序集“Microsoft.ML.Data,版本=1.0.0.0,文化=中性,PublicKeyToken=cc7b13ffcd2ddd51”
- javascript - 尝试在不刷新页面的情况下设置添加表单