---
title: GraphNode
description: "- 功能"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendtb/ascendtb_01_0346.html
sourcePath: /source/zh/canncommercial/900/API/ascendtb/ascendtb_01_0346.html
indexId: dc8c63a63de0828e4ee0bbda69229f5cee8ebbb97cebdf5c3301056f8fcd5b1164
---
# 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)
