GetC0Format
函数功能
根据实际format获取C0 format的值。C0值是昇腾AI处理器特有数据格式所需要的参数。例如NC1HWC0,最后一维即表示C0值,C0值在不同的昇腾AI处理器中数值不同,通过C0 format来承载。
实际format为4字节大小,第1个字节的高四位为预留字段,低四位为c0 format,第2-3字节为子format信息,第4字节为主format信息,如下所示:
/*
* ---------------------------------------------------
* | 4 bits | 4bits | 2 bytes | 1 byte |
* |------------|-------------|----------------|--------|
* | reserved | c0 -format | sub-format | format |
* ---------------------------------------------------
*/
函数原型
inline int32_t GetC0Format(int32_t format)
参数说明
参数 |
输入/输出 |
说明 |
---|---|---|
format |
输入 |
实际format(4字节大小,第1个字节的高四位为预留字段,低四位为c0 format段,第2-3字节为子format信息,第4字节为主format信息)。 |
返回值
- 如果包含c0 format,返回c0 format的值。
- 如果不包含c0 format,返回0。
异常处理
无。
约束说明
无。
父主题: 数据类型