剪辑

Clip - 13

版本

  • 名称: Clip (GitHub)

  • 域名: main

  • since_version: 13

  • function: True

  • support_level: SupportType.COMMON

  • 形状推断: True

此版本的运算符自版本13起可用。

摘要

Clip 操作符将给定的输入限制在一个区间内。该区间由输入 'min' 和 'max' 指定。它们分别默认为 numeric_limits::lowest() 和 numeric_limits::max()。当 'min' 大于 'max' 时,clip 操作符将所有 'input' 值设置为 'max' 的值。因此,这等同于 'Min(max, Max(input, min))'。

输入

在1到3个输入之间。

  • 输入 (异构) - T:

    输入张量,其元素将被裁剪

  • min (可选, 异构) - T:

    最小值,低于该值的元素将被替换为最小值。它必须是一个标量(空形状的张量)。

  • max(可选,异构)- T

    最大值,超过该值的元素将被替换为最大值。它必须是一个标量(空形状的张量)。

输出

  • 输出 (异构) - T:

    输出张量,包含裁剪后的输入元素

类型约束

  • T 在 ( tensor(bfloat16), tensor(double), tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8) ):

    将输入和输出类型限制为所有数值张量。

剪辑 - 12

版本

  • 名称: Clip (GitHub)

  • 域名: main

  • since_version: 12

  • 函数: False

  • support_level: SupportType.COMMON

  • 形状推断: True

此版本的运算符自版本12起可用。

摘要

Clip 操作符将给定的输入限制在一个区间内。该区间由输入 'min' 和 'max' 指定。它们分别默认为 numeric_limits::lowest() 和 numeric_limits::max()。

输入

在1到3个输入之间。

  • 输入 (异构) - T:

    输入张量,其元素将被裁剪

  • min (可选, 异构) - T:

    最小值,低于该值的元素将被替换为最小值。它必须是一个标量(空形状的张量)。

  • max(可选,异构)- T

    最大值,超过该值的元素将被替换为最大值。它必须是一个标量(空形状的张量)。

输出

  • 输出 (异构) - T:

    输出张量,包含裁剪后的输入元素

类型约束

  • T 在 ( tensor(double), tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8) ):

    将输入和输出类型限制为所有数值张量。

剪辑 - 11

版本

  • 名称: Clip (GitHub)

  • 域名: main

  • since_version: 11

  • 函数: False

  • support_level: SupportType.COMMON

  • 形状推断: True

此版本的运算符自版本11起可用。

摘要

Clip 操作符将给定的输入限制在一个区间内。该区间由输入 'min' 和 'max' 指定。它们分别默认为 numeric_limits::lowest() 和 numeric_limits::max()。

输入

在1到3个输入之间。

  • 输入 (异构) - T:

    输入张量,其元素将被裁剪

  • min (可选, 异构) - T:

    最小值,低于该值的元素将被替换为最小值。它必须是一个标量(空形状的张量)。

  • max(可选,异构)- T

    最大值,超过该值的元素将被替换为最大值。它必须是一个标量(空形状的张量)。

输出

  • 输出 (异构) - T:

    输出张量,包含裁剪后的输入元素

类型约束

  • T 在 ( tensor(double), tensor(float), tensor(float16) ) 中:

    将输入和输出类型限制为浮点张量。

剪辑 - 6

版本

  • 名称: Clip (GitHub)

  • 域名: main

  • since_version: 6

  • 函数: False

  • support_level: SupportType.COMMON

  • 形状推断: True

此版本的运算符自版本6起可用。

摘要

Clip 操作符将给定的输入限制在一个区间内。该区间通过参数 'min' 和 'max' 指定。它们的默认值分别为 numeric_limits::lowest() 和 numeric_limits::max()。

属性

  • 最大值 - 浮点数 (默认值为 '(3.402823e+38)'):

    最大值,超过此值元素将被替换为最大值

  • 最小值 - 浮点数 (默认值为 '(-3.402823e+38)'):

    最小值,低于此值的元素将被替换为最小值

输入

  • 输入 (异构) - T:

    输入张量,其元素将被裁剪

输出

  • 输出 (异构) - T:

    输出张量,包含裁剪后的输入元素

类型约束

  • T 在 ( tensor(double), tensor(float), tensor(float16) ) 中:

    将输入和输出类型限制为浮点张量。

剪辑 - 1

版本

  • 名称: Clip (GitHub)

  • 域名: main

  • since_version: 1

  • 函数: False

  • support_level: SupportType.COMMON

  • 形状推断: False

此版本的运算符自版本1起可用。

总结

Clip 操作符将给定的输入限制在一个区间内。该区间通过参数 'min' 和 'max' 指定。它们的默认值分别为 numeric_limits::lowest() 和 numeric_limits::max()。

属性

  • consumed_inputs - INTS :

    遗留优化属性。

  • max - FLOAT :

    最大值,超过此值元素将被替换为最大值

  • 最小值 - 浮点数 :

    最小值,低于此值的元素将被替换为最小值

输入

  • 输入 (异构) - T:

    输入张量,其元素将被裁剪

输出

  • 输出 (异构) - T:

    输出张量,包含裁剪后的输入元素

类型约束

  • T 在 ( tensor(double), tensor(float), tensor(float16) ) 中:

    将输入和输出类型限制为浮点张量。