概念说明
使用计算图编程首先需要了解图相关的概念,其中graph是图,即动态图;static graph,静态图。task,任务,即添加到图中的需要执行的任务。具体地说,动态图是动态地执行其中task的图,而静态图是可复用的图,它向动态图提交才会执行,执行完也不会销毁。
另外,sgraph node是一个用于静态图的概念,即向静态图添加的任务节点。 kupl_sgraph_node_h表示sgraph node数据结构的句柄, kupl_task_h表示task数据结构的句柄,kupl_graph_h表示graph数据结构的句柄, kupl_sgraph_h表示static graph数据结构的句柄。
目前使用 KUPL 图编程时需要开启环境变量 KUPL_SCHED_POLICY=mq
父主题: 计算图编程函数