logo资料库

Jetson-TX2手动安装CUDA和Cudnn.pdf

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
Jetson TX2 安 装 cuda9.0 及 cudnn7 超 给Jetson TX2开 于Jetson TX1/2, 装cuda和 在 pc端 安 装 cuda 及 cudnn, 的cudnn, 给 Jetson TX2 安 装cudnn的 Jetson TX2平 : Jetpack 3.3, TensorRT4.0.2, python2.7, python3.5 : tegra-ubuntu 4.4.38-tegra aarch64, ubuntu 16.04 Linux系 : Ubuntu16.04,cmake 3.15.6 (TX2刷 的cmake是3.5.1版 装3.9.0以 本cmake, :Jetson TX2上 的cudnn,⼀ 是arm版 的(即aarch64) 下 error) 的cudnn下 在Jetson TX2上 的cudnn是 于x86/64的 ,Jetson TX2是ARM内 , 基 于X86_64 的cudnn,⼀ 是arm版 的(aarch64)。 :arm版 的cuda及cudnn从 从 nvidia 官 ⽹ cudnn下 于ARM的 到ARM版 的cuda及cudnn呢 2 0 2 0 / 6 / 2 4 乐 兰 ⽹ _ ⽂ 章 ⾃ 助 h t t p s : / / t b . l e l a n l a n . c o m / v i p a r t ? c o d e = g 7 r j 8 m 3 6 1 / 7 详 细 ( 真 实 亲 测 ) 划 重 点 : 本 ⽂ 主 要 针 对 如 果 想 那 这 篇 没 有 任 何 帮 助 ! 最 近 再 发 板 上 安 对 应 遇 到 了 很 多 问 题 , 也 搜 索 了 很 多 技 术 博 客 , 发 现 在 时 候 都 存 在 致 命 的 现 在 将 出 坑 ⽅ 法 记 录 下 来 。 本 ⽂ 是 针 对 下 ⾯ 的 平 台 的 : 平 台 描 述 : 台 版 本 系 统 内 核 统 版 本 机 完 原 始 本 , 由 于 后 ⾯ ⾃ ⼰ 捣 ⿎ 的 时 候 说 最 好 安 上 版 所 以 我 升 级 到 新 版 本 了 ) 重 点 ⼀ 安 装 定 要 本 之 前 在 搜 所 相 关 安 装 ⽅ 法 的 时 候 , 很 多 技 术 博 客 中 给 出 载 链 接 下 载 到 基 。 但 是 核 的 在 使 ⽤ 的 时 候 会 报 错 的 ( 报 错 信 息 ⻅ , 所 以 安 装 定 要 本 重 点 ⼆ 本 何 下 载 ? 这 是 重 点 所 在 。 载 链 接 中 得 到 其 实 全 部 都 不 是 基 。 如 下 图 所 ⻅ : 那 么 , 如 何 得 本 ? 答 案 在 这 个 链 接 ⾥ ⾯ :
https://devtalk.nvidia.com/default/topic/1029454/cudnn-6-for-arm64/?offset=4 ⾏ Jetpack 安 ( jetpack_downloads/ ) 得 cuda 及 cudnn 有 ubuntu16 或 者 ubuntu14的 的ubuntu18不 码: c9vk。 载jetpack安 从: https://pan.baidu.com/s/1c4dSxFXwLhmA2ASYHKkAqw 提 以 Jetson3.3 版 本 为 sudo chmod +x JetPack-L4T-3.3-linux-x64_b39.run ./JetPack-L4T-3.3-linux-x64_b39.run ⽤ sudo 命 可 :Jetson TX2超 2 0 2 0 / 6 / 2 4 乐 兰 ⽹ _ ⽂ 章 ⾃ 助 h t t p s : / / t b . l e l a n l a n . c o m / v i p a r t ? c o d e = g 7 r j 8 m 3 6 2 / 7 也 就 是 在 运 装 包 之 后 , 从 下 载 得 到 的 ⽂ 件 夹 中 得 到 如 果 哪 位 ⼤ 佬 有 更 好 的 办 法 , 请 指 出 ! ⼀ 、 获 ⾸ 先 , 找 ⼀ 台 安 装 电 脑 ( 我 能 ⽤ ) , 从 官 ⽹ 下 装 包 或 者 取 本 ⽂ 就 例 。 进 ⼊ 到 此 ⽂ 件 的 下 载 ⽬ 录 , 给 ⽂ 献 权 限 : 然 后 开 始 安 装 : 注 意 : 在 安 装 的 时 候 不 要 使 令 , 直 接 运 ⾏ 即 然 后 默 认 操 作 即 可 , 具 体 操 作 可 以 参 考 这 篇 详 细 刷 机 指 南 直 到 出 现 下 图 , 表 ⽰ 已 经 下 载 并 且 安 装 好 了 , 后 续 的 刷 机 过 程 也 就 不 ⽤ 在 继 续 了 , 直 接 关 闭 就 ⾏ :
在 jetpack_downloads/ ⽂ 的 cuda9.0 和 cudnn7.1.5的 在 Jetson TX2上 装 cuda 及 cudnn 2.1 安 装cuda 2.1.1 ⾸ cd ~ mkdir cuda-l4t ⻉ cuda 安 2.1.2 拷 在 jetpack 的 叫 cuda-l4t 的 的 _install/⽬ 叫 cuda-l4t.sh 的 到 主 的 cuda-l4t ⽂ 2 0 2 0 / 6 / 2 4 乐 兰 ⽹ _ ⽂ 章 ⾃ 助 h t t p s : / / t b . l e l a n l a n . c o m / v i p a r t ? c o d e = g 7 r j 8 m 3 6 3 / 7 然 后 找 到 刚 才 安 装 过 程 中 选 择 的 下 载 ⽬ 录 ( 如 下 图 ) 件 夹 下 ⾯ , 就 得 到 乐 了 我 们 需 要 安 装 包 下 ⾯ 的 过 程 将 进 ⾏ ⼆ 、 安 先 , 在 主 ⽬ 录 下 创 建 ⼀ 个 ⽂ 件 夹 装 脚 本 安 装 ⽬ 录 下 录 下 有 ⼀ 个 脚 本 , 将 其 拷 ⻉ ⽬ 录 下 件 夹 下
在 jetpack 安 索cuda-l4t.sh 会 2.1.3 拷 ⻉ cuda、cudnn安 在JetPack中 在JetPack/jetpack_download中,将 包 (cuda-repo-l4t-9-0-local_9.0.252-1_arm64.deb) ,libcudnn7_7.1.5.14-1+cuda9.0_arm64.deb,libcudnn7-dev_7.1.5.14-1+cuda9.0_arm64.deb,libcudnn7-doc_7.1.5.14- cuda9.0安 cudnn安 1+cuda9.0_arm64.deb) 包 (有3个 到 主 的 cuda-l4t ⽂ 2 0 2 0 / 6 / 2 4 乐 兰 ⽹ _ ⽂ 章 ⾃ 助 h t t p s : / / t b . l e l a n l a n . c o m / v i p a r t ? c o d e = g 7 r j 8 m 3 6 4 / 7 注 意 : 建 议 装 ⽬ 录 下 直 接 搜 更 加 直 接 装 包 所 有 下 载 的 安 装 包 均 存 装 装 拷 ⻉ ⽬ 录 下 件 夹 下
2.1.4 开 装cuda cd ~/cuda-l4t bash cuda-l4t.sh cuda-repo-l4t-9-0-local_9.0.252-1_arm64.deb 9.0 9-0 2.2 安 装cudnn 于3个 与cudnn相 libcudnn7_7.1.5.14-1+cuda9.0_arm64.deb libcudnn7-dev_7.1.5.14-1+cuda9.0_arm64.deb libcudnn7-doc_7.1.5.14-1+cuda9.0_arm64.deb 是 .deb ⽂ ⽤ 下 sudo dpkg -i libcudnn7_7.1.5.14-1+cuda9.0_arm64.deb sudo dpkg -i libcudnn7-dev_7.1.5.14-1+cuda9.0_arm64.deb sudo dpkg -i libcudnn7-doc_7.1.5.14-1+cuda9.0_arm64.deb 径usr/include和usr/lib下 到cuda安 sudo cp /usr/include/cudnn.h /usr/local/cuda/include/ sudo cp /usr/lib/aarch64-linux-gnu/libcudnn* /usr/local/cuda/lib64/ 成cudnn库 cd /usr/local/cuda/lib64 chmod +r libcudnn* sudo rm -rf libcudnn.so libcudnn.so.7 sudo ln -s libcudnn.so.7.1.1 libcudnn.so.7 sudo ln -s libcudnn.so.7 libcudnn.so sudo ldconfig ,cuda 及 cudnn 安 2 0 2 0 / 6 / 2 4 乐 兰 ⽹ _ ⽂ 章 ⾃ 助 h t t p s : / / t b . l e l a n l a n . c o m / v i p a r t ? c o d e = g 7 r j 8 m 3 6 5 / 7 始 安 等 待 安 装 完 成 即 可 由 关 的 ⽂ 件 : 由 于 都 件 , 因 此 直 接 使 ⾯ 的 命 令 安 装 即 可 : 安 装 完 成 后 , 其 实 是 直 接 安 装 到 了 默 认 安 装 路 的 , 因 此 需 要 将 其 拷 ⻉ 装 路 径 下 : 然 后 执 ⾏ 下 ⾯ 命 令 , ⽤ 重 新 ⽣ 的 软 连 接 到 此 装 就 完 成 了
3.1 查 看 cuda 版 $ nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2017 NVIDIA Corporation Built on Sun_Nov_19_03:16:56_CST_2017 Cuda compilation tools, release 9.0, V9.0.252 是 CUDA 9.0.252版 3.2 查 看 cudnn 版 $ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 到 #define CUDNN_MAJOR 7 #define CUDNN_MINOR 1 #define CUDNN_PATCHLEVEL 5 -- #define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL) #include "driver_types.h" 的 cudnn 版 是 7.1.5 :error 在Jetson TX2上 了 x86_64 版 的cudnn, ⽤cudnn的 libcudnn.so.7: error adding symbols: File in wrong format [ 58%] Linking CXX shared library ../lib/libcaffe2_gpu.so /usr/local/cuda/lib64/ collect2: error: ld returned 1 exit status caffe2/CMakeFiles/caffe2_gpu.dir/build.make:185448: recipe for target 'lib/libcaffe2_gpu.so' failed make[2]: *** [lib/libcaffe2_gpu.so] Error 1 CMakeFiles/Makefile2:4400: recipe for target 'caffe2/CMakeFiles/caffe2_gpu.dir/all' failed make[1]: *** [caffe2/CMakeFiles/caffe2_gpu.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 58%] Built target python_copy_files Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 Failed to run 'bash ../tools/build_pytorch_libs.sh --use-cuda --use-nnpack --use-qnnpack caffe2' -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2 0 2 0 / 6 / 2 4 乐 兰 ⽹ _ ⽂ 章 ⾃ 助 h t t p s : / / t b . l e l a n l a n . c o m / v i p a r t ? c o d e = g 7 r j 8 m 3 6 6 / 7 三 、 验 证 本 在 终 端 中 输 ⼊ : 可 知 , 当 前 平 台 安 装 的 本 本 在 终 端 输 ⼊ : 得 可 知 , 当 前 本 附 如 果 安 装 本 那 么 在 使 时 候 就 会 报 如 下 错 : 详 细 报 错 信 息 如 下 :
持( ) --END-- 2 0 2 0 / 6 / 2 4 乐 兰 ⽹ _ ⽂ 章 ⾃ 助 h t t p s : / / t b . l e l a n l a n . c o m / v i p a r t ? c o d e = g 7 r j 8 m 3 6 7 / 7 材 料 整 理 不 易 , 如 果 你 觉 得 对 你 当 前 问 题 有 帮 助 , 可 以 进 ⾏ ⼩ 额 滴 赞 助 , 感 谢 各 位 ⽀ ▽
分享到:
收藏