TuGraph图学习技术详解

文章目录

  • TuGraph图学习
    • 目录
      • 图学习典型工作流程
      • 整体学习架构
      • 加速稀疏计算
      • GPC编译加速
    • 编译加速
      • 编译加速流水线GPC
      • SPMM和SDDMM优化
      • SPMM DSL代码生成
      • SDMM DSL代码生成
      • AutoTune-Cost Model
    • 加速效果
    • 一键加速
  • TuGraph图学习实践
    • 目录
    • TuGraph采样
      • TuGraph采样算子
      • 全图训练
      • 采样算子介绍
    • 图学习实战

相关项目:

  • TuGraph
  • TuGraph-DB:https://github.com/TuGraph-family/tugraph-db

TuGraph图学习

目录

TuGraph图学习技术详解_第1张图片

图学习典型工作流程

TuGraph图学习技术详解_第2张图片

整体学习架构

TuGraph图学习技术详解_第3张图片

加速稀疏计算

TuGraph图学习技术详解_第4张图片
TuGraph图学习技术详解_第5张图片

GPC编译加速

TuGraph图学习技术详解_第6张图片
几秒钟内就比较容易生成好的稀疏算子。

  • 随机搜索
  • 自动采样

编译加速

TuGraph图学习技术详解_第7张图片

编译加速流水线GPC

TuGraph图学习技术详解_第8张图片

SPMM和SDDMM优化

TuGraph图学习技术详解_第9张图片

  • 平铺来优化,加载稀疏矩阵中的值加载到缓冲区
  • 分stage处理

SPMM DSL代码生成

TuGraph图学习技术详解_第10张图片

SDMM DSL代码生成

TuGraph图学习技术详解_第11张图片

AutoTune-Cost Model

TuGraph图学习技术详解_第12张图片

加速效果

TuGraph图学习技术详解_第13张图片
TuGraph图学习技术详解_第14张图片

一键加速

TuGraph图学习技术详解_第15张图片
TuGraph图学习技术详解_第16张图片
TuGraph图学习技术详解_第17张图片


TuGraph图学习实践

TuGraph图学习技术详解_第18张图片

目录

TuGraph图学习技术详解_第19张图片

TuGraph采样

TuGraph图学习技术详解_第20张图片

TuGraph采样算子

TuGraph图学习技术详解_第21张图片
采用更高效的采样算子得到子图,便于后续训练操作。

全图训练

TuGraph图学习技术详解_第22张图片
GetDB算子,将图数据转换成所需数据结构

采样算子介绍

  • neighbor sampling
    TuGraph图学习技术详解_第23张图片

  • negative sampling
    TuGraph图学习技术详解_第24张图片
    负采样生成不存在边的子图

  • edge sampling
    TuGraph图学习技术详解_第25张图片

图学习实战

TuGraph图学习技术详解_第26张图片
TuGraph图学习技术详解_第27张图片

TuGraph图学习技术详解_第28张图片

  • 编译
  • 数据导入
  • 特征转换
  • 采样算子及编译
  • 模型训练及保存
  • 模型加载
    TuGraph图学习技术详解_第29张图片
    TuGraph图学习技术详解_第30张图片
    TuGraph图学习技术详解_第31张图片

你可能感兴趣的:(#,技术分享,知识图谱,图谱,Tugraph)