码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • xavier安装torch-gpu


    1.查看xavier安装的jetpack版本:

    sudo apt show nvidia-jetpack

     一般情况下都是462的。

    2.查看cuda版本:

    cat /usr/local/cuda/version.txt

    3.查看cudnn版本:

    cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

    4.1  torch-gpu-aarch64安装方式一:

    参考nvidia相关网站 Installing PyTorch for Jetson Platform :: NVIDIA Deep Learning Frameworks Documentation

    可以在其中看到如下步骤:

     注意这个链接是jetpack-50版本/torch-1.12/python38版本的,可能不太匹配。

    Go to->  https://developer.download.nvidia.cn/compute/redist/jp/ 可以看到其他版本的torch

    这个版本是torch-1.11/python36的,且jetpack版本为461,和我们的 462版本很接近,可以安装。

    剩下的安装过程参考官网第2条:

     安装完成后,不见得可以使用。在python 环境中 import torch 可能会出各种各样的问题。

    4.2 torch-gpu-aarch64安装方式二

    参考另一个网站:

    PyTorch for Jetson - version 1.11 now available - Jetson Nano - NVIDIA Developer Forums

     这个里面torch版本较多,但是支持的语言只有python36和python27。

    安装过程参考页面中Installation

    4.3 torch-gpu-aarch64安装方式三

    这个网站也提供了一些arm64/aarch64 架构的torch-gpu

    Jetson Zoo - eLinux.org

    5.torchvision安装

    注意torchvision版本要和torch版本一一对应,这个链接可以看到对应的版本号:

    GitHub - pytorch/vision at release/0.11

    pip安装会出问题,推荐源码编译的方式安装。

    1. #下载相关依赖
    2. sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev
    3. #下载0.x.0版本的torchvison
    4. git clone -b v0.10.0 https://github.com/pytorch/vision.git vision-0.10.0
    5. #源码编译
    6. cd torchvision
    7. export BUILD_VERSION=0.x.0
    8. #激活python环境,如果有anaconda的话
    9. conda activate env
    10. python3 setup.py install --user

    6.aarch64架构上的一些疑难杂症,和解决办法

     6.1如果在xavier平台上,运行深度学习算法出现Core dump.则使用下一句

    export OPENBLAS_CORETYPE=ARMV8

    6.2如何在aarch64架构上安装点云处理软件ceres

    sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3 libgflags-dev libgoogle-glog-dev libgtest-dev

    6.3 如何在aarch64架构上安装点云处理软件 Livox ROS Driver

    1. #livox驱动地址:https://github.com/Livox-SDK/livox_ros_driver
    2. sudo apt install cmake
    3. sudo apt-get install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
    4. git clone https://github.com/Livox-SDK/Livox-SDK.git
    5. cd Livox-SDK
    6. cd build && cmake .. -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g++
    7. make
    8. sudo make install

  • 相关阅读:
    带宽储备能力超100 Tbps,华为云CDN保障平台从容应对流量高峰
    Java-1201
    算法通过村第十六关-滑动窗口|黄金笔记|结合堆的应用
    深度学习mAP
    14.6 Socket 应用结构体传输
    CLion 使用 clang-cl 工具链时未正确链接 vcpkg 中的 Boost 外部库
    聊聊自动驾驶中的LiDAR和Radar
    SpringBoot 实现 PDF 添加水印有哪些方案?
    软件构造 | Equality in ADT and OOP
    傻瓜式制作产品图册,一秒就能学会
  • 原文地址:https://blog.csdn.net/weixin_40428368/article/details/126578042
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号