# ANNC **Repository Path**: openeuler/ANNC ## Basic Information - **Project Name**: ANNC - **Description**: Accelerated Neural Network Compiler. - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 16 - **Created**: 2025-01-22 - **Last Updated**: 2025-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: Compiler ## README # aicompiler An AI compiler designed to optimize and compile ML model into high-performance executable code that can be executed on various targets. ### Build shared library ```bash bazel --output_user_root=./output build -c opt annc/service/cpu:libannc.so ``` ### Build static library ```bash bazel --output_user_root=./output build -c opt annc/service/cpu:annc ``` ### Build test ```bash bazel --output_user_root=./output build -c opt annc/tools/kp-opt:kp-opt bazel-bin/annc/tools/kp-opt/kp-opt {test_hlo_cluster_file.dat} ``` Use `--distdir=/path/to/proxy` to download files locally. Use `--copt="-g"` for debug mode.