算子 CastType

Operator Library: Base

算子 CastType 用于更改逻辑链路属性 Arithmetic。 输入值和输出值的比特位保持一致,硬件中不会对数值进行任何修改。 因此,该算子不需要任何 FPGA 资源。

Bit Width 输入值 输入 Arithmetic 输出 Arithmetic 输出值 注释
十进制 二进制 十进制 二进制
4 5 0101 unsigned signed 5 0101
4 10 1010 unsigned signed -6 1010 数值的解释方式已更改
4 5 0101 signed unsigned 5 0101
4 -1 1111 signed unsigned 15 1111 数值的解释方式已更改

表 33. 示例


I/O Property

Property 值
Operator Type O
Input Link I,数据输入
Output Link O,数据输出

Supported Link Format

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} {unsigned, signed}
Parallelism any as I
Kernel Columns any as I
Kernel Rows any as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format any as I
Color Flavor any as I
Max. Img Width any as I
Max. Img Height any as I

1

输入 Bit Width 的范围是 [1, 64]。对于有符号输入,范围是 [2, 64]。对于无符号彩色输入,范围是 [3, 63],对于有符号彩色输入,范围是 [6, 63]。

参数

无

使用示例

以下示例展示了算子 CastType 的用法: