You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 1.9 kB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. # Ascend CANN Parser
  2. Ascend CANN Parser(简称parser)配合TF_Adapter、 ATC工具、IR构图等使用,开发者通过以上工具,借助parser能方便地将第三方框架的算法表示转换成Ascend IR,充分利用昇腾AI处理器卓越的运算能力。
  3. ![parser系统框架](https://images.gitee.com/uploads/images/2020/1015/151426_71a73e7e_7876749.png "parser系统框架.PNG")
  4. ## 安装
  5. parser以动态库的方式被调用。
  6. ### 源码安装
  7. Parser支持由源码编译,进行源码编译前,首先确保你有昇腾910 AI处理器的环境进行源码编译前,确保系统满足以下要求:
  8. - GCC >= 7.3.0
  9. - CMake >= 3.14.0
  10. - Autoconf >= 2.64
  11. - Libtool >= 2.4.6
  12. - Automake >= 1.15.1
  13. #### 下载源码
  14. ```
  15. git clone https://gitee.com/ascend/parser.git
  16. cd parser
  17. git submodule init && git submodule update
  18. ```
  19. #### 源码编译
  20. 在parser根目录执行以下命令编译:
  21. ```
  22. export ASCEND_CUSTOM_PATH=昇腾910基础安装包的安装路径
  23. bash build.sh
  24. ```
  25. ## 贡献
  26. 欢迎参与贡献。
  27. ## 路标
  28. 以下将展示graphenine/parser近期的计划,我们会根据用户的反馈诉求,持续调整计划的优先级。
  29. 总体而言,我们会努力在以下几个方面不断改进。
  30. 1、完备性:Cast/ConcatV2算子支持输入数据类型为int64的常量折叠;
  31. 2、完备性:onnx parser支持一对多映射;
  32. 3、架构优化:ATC解耦并迁移至parser;
  33. 4、易用性:提供tensorflow训练的checkpoint文件转pb文件的一键式转化工具;
  34. 5、易用性:提供一键式本地编译环境构建工具;
  35. 6、可维测:ATC转换生成的om模型包含框架信息、cann版本信息和芯片信息等;
  36. 热忱希望各位在用户社区加入讨论,并贡献您的建议。
  37. ## Release Notes
  38. Release Notes请参考[RELEASE](RELEASE.md)。
  39. ## 许可证
  40. [Apache License 2.0](LICENSE)

Ascend CANN Parser(简称parser)配合TF_Adapter、 ATC工具、IR构图等使用,开发者通过以上工具,借助parser能方便地将第三方框架的算法表示转换成Ascend IR,充分利用昇腾AI处理器卓越的运算能力