# Introduction
GraphLearn-Training 是一个大规模图学习分布式框架。
GraphLearn-Training已经被成功应用到阿里巴巴多个业务场景，如搜索推荐、网络安全、知识图谱等。
GraphLearn-Training包含Python和C++的接口，支持图采样计算，并提供了一套GSL（图采样语言）接口。在模型层，提供了一套模型编程范式，适配TensorFlow和PyTorch，并提供了数据层、模型层接口和丰富的模型示例。

## Architecture
![architecture](../../images/gl-arch.png)