文件最后提交记录最后更新时间
2 天前
2 天前
2 天前
2 天前
2 天前
2 天前
2 天前
README.md

GE Documentation Overview

Documentation

  • Graph Mode Development Guide

    Designed for single-card graph compilation and execution, providing GE basic concepts, principles, and how to use GE graph engine interfaces for graph construction, compilation and execution.

  • DataFlow Development Guide

    Designed for heterogeneous and cluster graph compilation and execution, introducing how to build, modify, compile and execute computation graphs through DataFlow interfaces.

  • LLM DataDist Development Guide

    Designed for large models, introducing how to use LLM-DataDist interfaces to implement data transmission between clusters and build large model inference disaggregated frameworks.

Technical Articles

  • Computation Graph Optimization

    Introduces how GE improves algorithm computation efficiency through general graph optimization techniques (such as constant folding) and unique enhanced graph optimization techniques (such as Shape optimization).

  • Multi-Stream Parallelism

    Introduces the implementation principles and enabling methods of multi-stream parallelism technology, and how to improve hardware resource utilization through this technology.

  • Memory Reuse

    Introduces how GE combines industry-standard memory optimization methods, utilizes full-graph perspective to finely tune memory reuse algorithms and topological sorting, further compressing network memory occupation.

  • Model Sinking

    Introduces how GE improves model scheduling performance and shortens model E2E execution time through graph mode Host scheduling and model sinking scheduling methods.

  • Dynamic Shape Graph Scheduling Acceleration

    Introduces key technologies for Host scheduling optimization and how to improve heterogeneous system resource utilization through these technologies.

  • Automatic Fusion

    Introduces the implementation principles and enabling methods of automatic fusion, and how to shorten model E2E time through this technology.

API

  • GraphEngine API
  • DataFlow API
    • C++ Interface
    • Python Interface
  • LLM DataDist API
    • C++ Interface
    • Python Interface

Architecture and Development Guide

  • Architecture Documentation

    Introduces GE architecture design from different dimensions, including module architecture, feature design documents and constraint & specification documents, helping developers quickly understand the overall project structure and core design decisions.

  • Development Guide

    Records key design principles, constraint summary and coding red lines during the development process, guiding code writing and review.