函数工作流 FunctionGraph

函数工作流(FunctionGraph)是一项基于事件驱动的函数托管计算服务。通过函数工作流,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用

 
 

    graph 函数 更多内容
  • Graph::SetDataRecvFunctor

    设置Graph中某Engine接收消息的回调函数。调用该接口的代码的运行环境必须与Engine一致,例如,Engine在Device侧运行,那么调用该函数的代码也必须运行在Device。该接口在graph.h中定义。 该接口需要与DataRecvInterface::RecvDa

    来自:帮助中心

    查看更多 →

  • Graph::GetInstance

    获取Graph实例,在创建Graph成功后可以正常使用该接口。该接口在graph.h中定义。static std::shared_ptr Graph::GetInstance(uint32_t graphID)Graph的智能指针。

    来自:帮助中心

    查看更多 →

  • Graph::SetDataRecvFunctor

    设置Graph中某Engine接收消息的回调函数。调用该接口的代码的运行环境必须与Engine一致,例如,Engine在Device侧运行,那么调用该函数的代码也必须运行在Device。该接口在graph.h中定义。该接口需要与DataRecvInterface::RecvData接口配合使用,一般用于将推理结果返回给用户,详细原理如下:

    来自:帮助中心

    查看更多 →

  • Graph::GetInstance

    获取Graph实例,在创建Graph成功后可以正常使用该接口。该接口在graph.h中定义。static std::shared_ptr Graph::GetInstance(uint32_t graphID)Graph的智能指针。

    来自:帮助中心

    查看更多 →

  • Graph::SendData

    用户从外部向Matrix发送void类型的数据到指定的端口。该接口在graph.h中定义。在跨侧(Host->Device或Device->Host)传输数据时,该接口采用DMA(Direct Memory Access)传送方式,可能会影响CPU对中断请求的及时响应与处理,例如影响调用new或者malloc分配内存时的性能。HIAI_S

    来自:帮助中心

    查看更多 →

  • Graph::SendData

    用户从外部向Matrix发送void类型的数据到指定的端口。该接口在graph.h中定义。在跨侧(Host->Device或Device->Host)传输数据时,该接口采用DMA(Direct Memory Access)传送方式,可能会影响CPU对中断请求的及时响应与处理,例如影响调用new或者malloc分配内存时的性能。HIAI_S

    来自:帮助中心

    查看更多 →

  • Graph类接口

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    来自:帮助中心

    查看更多 →

  • Graph类接口

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    来自:帮助中心

    查看更多 →

  • Graph::DestroyGraph

    销毁整个Graph。该接口在graph.h中定义。只允许在Host侧或Ascend 310 RC上被调用。static HIAI_StatusT Graph::DestroyGraph(uint32_t graphID)返回的部分错误码请参见错误码示例中的错误码列。

    来自:帮助中心

    查看更多 →

  • Graph::DestroyGraph

    销毁整个Graph。该接口在graph.h中定义。只允许在Host侧或Ascend 310 RC上被调用。static HIAI_StatusT Graph::DestroyGraph(uint32_t graphID)返回的部分错误码请参见错误码示例中的错误码列。

    来自:帮助中心

    查看更多 →

  • 获取Graph的GraphId

    获取当前graph的id。该接口在graph.h中定义。uint32_t Graph::GetGraphId();graph的id。

    来自:帮助中心

    查看更多 →

  • Graph::RegisterEventHandle

    用户调用RegisterEventHandle接口订阅感兴趣的事件,当前支持Host-Device断开连接事件,用户订阅该事件,当连接断开时,用户可接收到该事件,并在注册的回调函数中处理断开逻辑(如停掉主程序的等待)。该接口在graph.h中定义。HIAI_StatusT Graph::RegisterEventHandle(const

    来自:帮助中心

    查看更多 →

  • 获取Graph的DeviceID

    获取当前graph在device侧的id。该接口在graph.h中定义。uint32_t Graph::GetDeviceID();当前graph在device侧的id。

    来自:帮助中心

    查看更多 →

  • 获取Graph的DeviceID

    获取当前graph在device侧的id。该接口在graph.h中定义。uint32_t Graph::GetDeviceID();当前graph在device侧的id。

    来自:帮助中心

    查看更多 →

  • 获取Graph的GraphId

    获取当前graph的id。该接口在graph.h中定义。uint32_t Graph::GetGraphId();graph的id。

    来自:帮助中心

    查看更多 →

  • Graph::ReleaseDataBuffer

    在数据进行反序列化过程中,数据内存赋值给智能指针时,将本函数注册为删除器。该接口在graph.h中定义。 函数格式 static void Graph::ReleaseDataBuffer(void* ptr) 参数说明 参数 说明 取值范围 ptr 内存指针 - 父主题: 数据类型序列化和反序列化(C++语言)

    来自:帮助中心

    查看更多 →

  • Graph::UpdateEngineConfig

    通过HiAI接口更新指定Engine的参数。该接口在graph.h中定义。使用场景:通过该接口,更新流程运行过程中指定的运行参数。例如:视频抓拍图场景,需要根据白天黑夜的变化更新运行流程,则需要通过UpdataEngineConfig函数将白天/黑夜的数值更新入Engine。static HIAI_StatusT Graph::Updat

    来自:帮助中心

    查看更多 →

  • Graph::ReleaseDataBuffer

    在数据进行反序列化过程中,数据内存赋值给智能指针时,将本函数注册为删除器。该接口在graph.h中定义。static void Graph::ReleaseDataBuffer(void* ptr)

    来自:帮助中心

    查看更多 →

  • Graph关键字

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    来自:帮助中心

    查看更多 →

  • Graph::UpdateEngineConfig

    通过HiAI接口更新指定Engine的参数。该接口在graph.h中定义。使用场景:通过该接口,更新流程运行过程中指定的运行参数。例如:视频抓拍图场景,需要根据白天黑夜的变化更新运行流程,则需要通过UpdataEngineConfig函数将白天/黑夜的数值更新入Engine。static HIAI_StatusT Graph::Updat

    来自:帮助中心

    查看更多 →

  • Graph关键字

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了