码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Ubuntu18.4 搭建pytorch编译环境


    1. 环境搭建:

     1.1 python环境

      安装pip

      #sudo apt install python-pip

      #sudo apt install python3-pip

      python安装typing

      #python3 -m pip install typing

     1.2 jdk环境

     #sudo apt-get install openjdk-11-jdk

    配置:~/.bashrc

    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

     1.3 ndk环境

      下载r21b版本 NDK

    https://dl.google.com/android/repository/android-ndk-r21d-windows-x86_64.zip

    https://dl.google.com/android/repository/android-ndk-r21d-darwin-x86_64.zip

    https://dl.google.com/android/repository/android-ndk-r21d-linux-x86_64.zip

    配置:~/.bashrc

    export ANDROID_NDK=/home/ubuntu18/workspace/tools/android-ndk-r21b
    export NDK_VERSION=21.1.6352462

     1.4 sdk环境


      地址:
      http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
      配置:~/.bashrc
      export ANDROID_HOME=/home/ubuntu18/workspace/tools/android-sdk-linux

     1.5 安装command tools

    1. # create directory for Android command line tools
    2. mkdir -p $ANDROID_HOME/cmdline-tools
    3. cd $ANDROID_HOME/cmdline-tools
    4. # From link above, set ANDROID_CLT equal to the name of Linux's latest SDK tools package release
    5. export ANDROID_CLT=commandlinetools-linux-8512546_latest.zip
    6. # Download Android command line tools and remove the zip file once finished unzipping
    7. curl -O https://dl.google.com/android/repository/${ANDROID_CLT}
    8. unzip $ANDROID_CLT && rm $ANDROID_CLT
    9. # renames the command line tools directory that just was unzipped
    10. mv cmdline-tools tools

    1.6 下载PyTorch:

    1. # cd into whatever directory holds your djl directory
    2. export PYTORCH_VERSION=1.11.0
    3. export ANDROID_NDK=${ANDROID_HOME}/ndk/${NDK_VERSION}
    4. # clone PyTorch to local machine
    5. git clone https://github.com/pytorch/pytorch -b "v${PYTORCH_VERSION}" --recursive
    6. cd pytorch

    编译Pytorch forAndroid

    1. # need to build all four ABIs
    2. export BUILD_LITE_INTERPRETER=0
    3. ./scripts/build_pytorch_android.sh arm64-v8a,armeabi-v7a,x86,x86_64

    2.问题:

    2.1. 问题1:

    如何搭建pytorch环境的方法步骤
    pdf 0星 超过10%的资源 1.24MB
    下载

     方案:

    1. sudo apt-get install gsettings-desktop-schemas

    2. sudo apt-get install build-essential

    问题2

    方案:

     sudo apt-get install python3-distutils

    如果不行

    先卸载 sudo apt-get remove python3-distutils

    再安装 sudo apt-get install python3-distutils

    问题3://

     方案:安装typing_extensions

     #python3 -m pip install typing_extensions

     问题4:

     方案:python3 安装 dataclasses

    #python3 -m pip install dataclasses

    问题5:

    编译出现文件缺失

    解决方案:

    linux-syscall-support/linux_syscall_support.h at master · linux-on-ibm-z/linux-syscall-support · GitHub

  • 相关阅读:
    JS实现发布/订阅
    AI 绘画极简教程
    含文档+PPT+源码等]精品微信小程序springboot服装企业人事管理系统+后台管理系统[包运行成功]Java毕业设计SSM项目源码
    vue 测试环境配置test
    第18篇ESP32platformio-arduino框架-ili9488-3.5lcd显示时间天气
    Cisco Firepower 9300 Series FTD Software 7.2.0 & ASA Software 9.18.1
    尚硅谷-SpringBoot1.5.9(已过时,直接学2)
    绝了,没有程序员追不到的女友?
    java(面向对象)的23种设计模式(10)——模板方法模式
    k8s之数据卷
  • 原文地址:https://blog.csdn.net/liaochaoyun/article/details/125990521
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号