zoukankan      html  css  js  c++  java
  • SNPE安装环境

    参考SNPE官方文档的步骤。本文以安装pytorch为例记录安装过程,其他类似。

    一 准备工作

    1)ubuntu18。04;

    2)不同框架的安装步骤;

    3)python3的环境;

    二 SNPE的环境以及依赖

    注意安装python的各种package;

    三 pytorch环境的安装;

    3.1 pytorch setup;

    根据pytorch官网不同版本的命令行运行,生成不同的版本;

    pip3 install torch==1.8.2+cpu torchvision==0.9.2+cpu torchaudio==0.8.2 -f https://download.pytorch.org/whl/lts/1.8/torch_lts.html
    $ python -c "import torch"
    >>> import torch
    >>> torch.__path__
    ['/home/worker/.local/lib/python3.6/site-packages/torch']
    export ONNX_DIR=/home/worker/.local/lib/python3.6/site-packages/torch

    注意,python -c "import torch"中是小写的字母c;

    3.2 Get TVM

        git clone --recursive https://github.com/apache/tvm tvm
        cd tvm
        git checkout 0f4c0654
        git submodule update --init
        mkdir build
        cp cmake/config.cmake build

    这个步骤需要FQ,否则很慢;

    3.3 LLVM config

    下载某个版本的LLVM,需要FQ,注意,版本需要大于4.0,但是测试13.0不可以,10.0版本可以;

    在TVM的build/config.cmake中配置USE_LLVM选项:

    set(USE_LLVM /path/to/your/llvm/bin/llvm-config)

    3.4 Build TVM

    3.5 test pytorch

    四 问题总结

    注意,每个环境是在一个新的/干净的虚拟环境中安装的,也可以在本机安装;可以使用conda,也可以docker;

    本文使用的是docker,不同的框架环境要安装在不同的虚拟环境中,也就是不同的docker容器安装的是不同框架的环境。

    参考

    1

    https://developer.qualcomm.com/software/qualcomm-neural-processing-sdk/getting-started

    2。

    https://developer.qualcomm.com/sites/default/files/docs/snpe/setup.html

    做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
    版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
  • 相关阅读:
    python的进程与线程
    推荐一个GOLANG入门很好的网址
    为什么Python 3.6以后字典有序并且效率更高?
    git实用指南
    常用正则总结
    简单小结密码学入门知识点
    什么是k8s
    win10下apache superset的使用
    Maven工作记录
    JDK下载地址和安装
  • 原文地址:https://www.cnblogs.com/happyamyhope/p/15639235.html
Copyright © 2011-2022 走看看