删除管道

如果我们不再需要某个训练流水线,可以将其从目录中删除。

语法

从目录中删除流水线
CALL gds.pipeline.drop(pipelineName: String, failIfMissing: Boolean)
YIELD
    pipelineName: String,
    pipelineType: String,
    creationTime: DateTime,
    pipelineInfo: Map
表 1. 参数
名称 类型 默认 可选 描述

pipelineName

字符串

不适用

流水线的名称。如果未指定,则列出目录中的所有流水线。

failIfMissing(缺失时是否报错)

布尔值

true

默认情况下,当尝试删除不存在的流水线时,库会引发错误。当设置为 false 时,该过程将返回空结果。

表 2. 结果
名称 类型 描述

pipelineName

字符串

流水线的名称。

pipelineType

字符串

流水线的类型。

creationTime

Datetime

管道创建的时间。

pipelineInfo

Map

有关此特定训练流水线的详细信息,例如关于流水线中间步骤的信息。

示例

在本节中,我们将演示 gds.pipeline.drop 的用法。为了举例说明,我们首先创建一个链接预测流水线

创建链接预测训练流水线
CALL gds.beta.pipeline.linkPrediction.create('pipe')
从目录中删除流水线
CALL gds.pipeline.drop('pipe')
YIELD pipelineName, pipelineType
表 3. 结果
pipelineName pipelineType

"pipe"

“链接预测训练流水线”

由于 failIfMissing 标志默认为 true,如果流水线名称不存在,则会引发错误。