Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
|
4 years ago | |
|---|---|---|
| .. | ||
| Makefile | 5 years ago | |
| README | 5 years ago | |
| README.md | 5 years ago | |
| gen_stubapi.py | 4 years ago | |
Makefile:
'''
ATC_INCLUDE_DIR := $(ASCEND_PATH)/atc/include
OPP_INCLUDE_DIR := $(ASCEND_PATH)/opp/op_proto/built-in/inc
LOCAL_MODULE_NAME := ir_build
CC := g++
CFLAGS := -std=c++11 -g -Wall
SRCS := $(wildcard $(LOCAL_DIR)/main.cpp)
INCLUDES := -I $(ASCEND_OPP_PATH)/op_proto/built-in/inc
-I $(ATC_INCLUDE_DIR)/graph
-I $(ATC_INCLUDE_DIR)/ge \
LIBS := -L ${ASCEND_PATH}/atc/lib64/stub
-lgraph
-lge_compiler
ir_build:
mkdir -p out
$(CC) $(SRCS) $(INCLUDES) $(LIBS) $(CFLAGS) -o ./out/$(LOCAL_MODULE_NAME)
clean:
rm -rf out
'''
make
export LD_LIBRARY_PATH= $(ASCEND_PATH)/atc/lib64
Ascend CANN Parser(简称parser)配合TF_Adapter、 ATC工具、IR构图等使用,开发者通过以上工具,借助parser能方便地将第三方框架的算法表示转换成Ascend IR,充分利用昇腾AI处理器卓越的运算能力
C++ Python Text CMake PureBasic other