news 2026/7/4 8:23:29

CANN/ge DataFlow Python API参考

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ge DataFlow Python API参考

# DataFlow构图接口参考(Python)

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

  • 简介
  • DataFlow构图接口
    • DataFlow接口列表

    • 构图接口

      • dataflow.FlowData

      • dataflow.FlowNode

        • FlowNode
        • add_process_point
        • map_input
        • map_output
        • set_attr
        • __call__
        • set_balance_scatter
        • set_balance_gather
        • set_alias
      • dataflow.FlowFlag

      • dataflow.FlowGraph(构图接口)

        • FlowGraph
        • set_contains_n_mapping_node
        • set_inputs_align_attrs
        • set_exception_catch
      • dataflow.FlowOutput

      • dataflow.Framework

      • dataflow.FuncProcessPoint

        • FuncProcessPoint
        • set_init_param
        • add_invoked_closure
      • dataflow.GraphProcessPoint

        • GraphProcessPoint
        • fnode
      • dataflow.FlowGraphProcessPoint

      • dataflow.Tensor

        • Tensor
        • numpy
      • dataflow.TensorDesc

      • dataflow.alloc_tensor

      • dataflow.utils.generate_deploy_template

      • dataflow.MsgTypeRegister

        • register
        • registered
        • get_msg_type(dataflow)
        • get_serialize_func
        • get_deserialize_func
        • get_size_func
        • deserialize_from_file
      • pyflow

      • method

      • npu_model

      • dataflow.CountBatch

      • dataflow.TimeBatch

    • 运行接口

      • dataflow.init

      • dataflow.FlowInfo

        • FlowInfo
        • set_user_data
        • get_user_data(dataflow)
        • user_data
        • data_size
        • start_time
        • end_time
        • flow_flags
        • transaction_id
      • dataflow.FlowGraph(运行接口)

        • feed_data
        • feed
        • fetch_data
        • fetch
      • dataflow.finalize

      • dataflow.get_running_device_id

      • dataflow.get_running_instance_id

      • dataflow.get_running_instance_num

    • DataFlow错误码

    • UDF接口

      • UDF接口列表

      • FlowMsg类

        • FlowMsg构造函数
        • get_msg_type(UDF)
        • get_tensor
        • set_ret_code
        • get_ret_code
        • set_start_time
        • get_start_time
        • set_end_time
        • get_end_time
        • set_flow_flags
        • get_flow_flags
        • set_route_label
        • get_transaction_id
        • set_msg_type
        • get_raw_data
        • set_transaction_id
      • Tensor类

        • Tensor构造函数
        • get_shape
        • get_data_type
        • get_data_size
        • get_element_cnt
        • reshape
      • MetaParams类

        • PyMetaParams构造函数
        • get_name
        • get_attr_int
        • get_attr_bool_list
        • get_attr_int_list
        • get_attr_int_list_list
        • get_attr_bool
        • get_attr_float_list
        • get_attr_tensor_dtype
        • get_attr_tensor_dtype_list
        • get_attr_str
        • get_attr_str_list
        • get_attr_float
        • get_input_num
        • get_output_num
        • get_work_path
        • get_running_device_id
      • MetaRunContext类

        • MetaRunContext构造函数
        • alloc_tensor_msg
        • set_output
        • set_multi_outputs
        • run_flow_model
        • alloc_empty_data_msg
        • get_user_data(UDF)
        • raise_exception
        • get_exception
        • alloc_raw_data_msg
        • to_flow_msg
      • AffinityPolicy类

      • BalanceConfig类

        • BalanceConfig构造函数
        • set_data_pos
        • get_inner_config
      • FlowMsgQueue类

        • FlowMsgQueue构造函数
        • get
        • get_nowait
        • full
        • empty
        • qsize
      • UDF日志接口

        • UDF日志接口简介
        • FlowFuncLogger构造函数
        • get_log_header
        • is_log_enable
        • 运行日志Error级别日志宏
        • 运行日志Info级别日志宏
        • 调试日志Error级别日志宏
        • 调试日志Warn级别日志宏
        • 调试日志Info级别日志宏
        • 调试日志Debug级别日志宏
      • UDF错误码

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 8:21:27

3大深度感知挑战破解:RealSense D455点云处理实战指南

3大深度感知挑战破解:RealSense D455点云处理实战指南 【免费下载链接】librealsense RealSense SDK 项目地址: https://gitcode.com/GitHub_Trending/li/librealsense Intel RealSense D455深度相机在三维视觉应用中面临三大核心挑战:深度数据噪…

作者头像 李华
网站建设 2026/7/4 8:19:22

ftpserver安全部署指南:TLS加密、用户认证与访问控制最佳实践

ftpserver安全部署指南:TLS加密、用户认证与访问控制最佳实践 【免费下载链接】ftpserver Golang based autonomous FTP server with SFTP, S3, Dropbox, and Google Drive connectors. 项目地址: https://gitcode.com/gh_mirrors/ftp/ftpserver 为什么安全部…

作者头像 李华
网站建设 2026/7/4 8:17:55

内容审核系统:Instatic敏感内容过滤与人工审核

内容审核系统:Instatic敏感内容过滤与人工审核 【免费下载链接】Instatic Instatic is a modern self-hosted visual CMS - get it running in 1 minute 项目地址: https://gitcode.com/GitHub_Trending/in/Instatic Instatic作为一款现代自托管视觉CMS&…

作者头像 李华
网站建设 2026/7/4 8:14:51

让闲置设备变身AI超级计算机:Exo分布式AI集群入门指南

让闲置设备变身AI超级计算机:Exo分布式AI集群入门指南 【免费下载链接】exo Run frontier AI locally. 项目地址: https://gitcode.com/GitHub_Trending/exo8/exo 你是否曾经看着家里的旧MacBook、闲置的台式机,甚至树莓派,感叹它们只…

作者头像 李华