Clip

Clip - 13

版本

  • 名称: Clip (GitHub)

  • : main

  • 起始版本: 13

  • 函数: True

  • 支持级别: 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 个输入。

  • input (异构) - T

    要被限制元素的输入张量

  • min (可选, 异构) - T

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

  • max (可选, 异构) - T

    最大值,大于此值的元素将被替换为 max。它必须是标量(空形状的张量)。

输出

  • output (异构) - T

    包含被限制元素的输出张量

类型约束

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

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

Clip - 12

版本

  • 名称: Clip (GitHub)

  • : main

  • 起始版本: 12

  • 函数: False

  • 支持级别: SupportType.COMMON

  • 形状推断: True

此算子版本自版本 12 起可用。

摘要

Clip 算子将给定输入限制在指定区间内。区间由输入 ‘min’ 和 ‘max’ 指定。它们分别默认为 numeric_limits::lowest() 和 numeric_limits::max()。

输入

1 到 3 个输入。

  • input (异构) - T

    要被限制元素的输入张量

  • min (可选, 异构) - T

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

  • max (可选, 异构) - T

    最大值,大于此值的元素将被替换为 max。它必须是标量(空形状的张量)。

输出

  • output (异构) - T

    包含被限制元素的输出张量

类型约束

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

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

Clip - 11

版本

  • 名称: Clip (GitHub)

  • : main

  • 起始版本: 11

  • 函数: False

  • 支持级别: SupportType.COMMON

  • 形状推断: True

此算子版本自版本 11 起可用。

摘要

Clip 算子将给定输入限制在指定区间内。区间由输入 ‘min’ 和 ‘max’ 指定。它们分别默认为 numeric_limits::lowest() 和 numeric_limits::max()。

输入

1 到 3 个输入。

  • input (异构) - T

    要被限制元素的输入张量

  • min (可选, 异构) - T

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

  • max (可选, 异构) - T

    最大值,大于此值的元素将被替换为 max。它必须是标量(空形状的张量)。

输出

  • output (异构) - T

    包含被限制元素的输出张量

类型约束

  • T in ( tensor(double), tensor(float), tensor(float16) )

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

Clip - 6

版本

  • 名称: Clip (GitHub)

  • : main

  • 起始版本: 6

  • 函数: False

  • 支持级别: SupportType.COMMON

  • 形状推断: True

此算子版本自版本 6 起可用。

摘要

Clip 算子将给定输入限制在指定区间内。区间由参数 ‘min’ 和 ‘max’ 指定。它们分别默认为 numeric_limits::lowest() 和 numeric_limits::max()。

属性

  • max - FLOAT (默认值为 '(3.402823e+38)')

    最大值,大于此值的元素将被替换为 max

  • min - FLOAT (默认值为 '(-3.402823e+38)')

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

输入

  • input (异构) - T

    要被限制元素的输入张量

输出

  • output (异构) - T

    包含被限制元素的输出张量

类型约束

  • T in ( tensor(double), tensor(float), tensor(float16) )

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

Clip - 1

版本

  • 名称: Clip (GitHub)

  • : main

  • 起始版本: 1

  • 函数: False

  • 支持级别: SupportType.COMMON

  • 形状推断: False

此算子版本自版本 1 起可用。

摘要

Clip 算子将给定输入限制在指定区间内。区间由参数 ‘min’ 和 ‘max’ 指定。它们分别默认为 numeric_limits::lowest() 和 numeric_limits::max()。

属性

  • consumed_inputs - INTS :

    遗留优化属性。

  • max - FLOAT :

    最大值,大于此值的元素将被替换为 max

  • min - FLOAT :

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

输入

  • input (异构) - T

    要被限制元素的输入张量

输出

  • output (异构) - T

    包含被限制元素的输出张量

类型约束

  • T in ( tensor(double), tensor(float), tensor(float16) )

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