昇腾社区首页
中文
注册

GraphNode

设置Operation

  • 功能

    设置节点operation。

  • 原型
    GraphNode.SetOperation (op: operation) -> torch_atb.GraphNode
  • 参数
    atb::operation
  • 注意

    调用接口失败,会抛出异常终止运行。

获取节点outTensor

  • 功能

    获取节点outTensor。

  • 原型
    GraphNode.GetOutput (index: size_t) -> torch_atb.GraphNode
  • 参数

    index

  • 返回值

    string

  • 注意

    调用接口失败,会抛出异常终止运行。

  • 使用示例
    1
    2
    3
    # layer1为添加到计算图中的节点
    layer1 = builder.add_node([x, y], elewise_add)
    add_out = layer1.get_output(0)
    

设置节点流id

  • 功能

    设置节点流id。

  • 原型
    GraphNode.SetStreamId (streamId: uint32_t) -> torch_atb.GraphNode
  • 参数

    streamId

  • 注意

    调用接口失败,会抛出异常终止运行。

  • 使用示例
    1
    2
    # layer1为添加到计算图中的节点
    layer1.set_stream_id(1)
    

获取节点流id

  • 功能

    获取节点流id。

  • 原型
    GraphNode.GetStreamId () -> torch_atb.GraphNode
  • 返回值

    streamId

  • 注意

    调用接口失败,会抛出异常终止运行。

  • 使用示例
    1
    2
    # layer1为添加到计算图中的节点
    id = layer1.get_stream_id(1)