---
title: 概念说明
description: "使用计算图编程首先需要了解图相关的概念，其中graph是图，即动态图；static graph，静态图。task，任务，即添加到图中的需要执行的任务。具体地说，动态图是动态地执行其中task的图，而静态图是可复用的图，它向动态图提交才会执行，执行完也不会销毁。"
url: https://www.hikunpeng.com/document/detail/zh/hpchistory/hpckit/develop2400/KunoengHPCKit_developer_031.html
sourcePath: /source/zh/hpchistory/hpckit/develop2400/KunoengHPCKit_developer_031.html
indexId: 60d30644a2533d8c6f4baf69eb90a8e6a732564215058bb8ade879370d6205be73
---
# 概念说明

使用计算图编程首先需要了解图相关的概念，其中graph是图，即动态图；static graph，静态图。task，任务，即添加到图中的需要执行的任务。具体地说，动态图是动态地执行其中task的图，而静态图是可复用的图，它向动态图提交才会执行，执行完也不会销毁。

另外，gnode是一个用于静态图的概念，即向静态图添加的任务节点。kpccl_gnode_h表示gnode数据结构的句柄， kpccl_task_h表示task数据结构的句柄，kpccl_graph_h表示graph数据结构的句柄，kpccl_static_graph_h表示static graph数据结构的句柄。
