|
产品 |
是否支持 |
|---|---|
|
|
√ |
|
|
√ |
|
|
☓ |
|
|
☓ |
|
|
☓ |
算子功能:通过反转阈值内的所有像素值来生成RGB/灰度图像。
每个算子有两段接口,必须先调用“acldvppSolarizeGetWorkspaceSize”接口获取入参并根据计算流程计算所需workspace大小,再调用“acldvppSolarize”接口执行计算。两段式接口如下:
1
|
acldvppStatus acldvppSolarizeGetWorkspaceSize(const aclTensor *self, const aclFloatArray *threshold, aclTensor *out, uint64_t *workspaceSize, aclOpExecutor **executor) |
1
|
acldvppStatus acldvppSolarize(void *workspace, uint64_t workspaceSize, aclOpExecutor *executor, aclrtStream stream) |
当Tensor的dataType为FLOAT时,数据值仅支持[0, 1]范围内的值。
当Tensor的dataType为FLOAT时,min和max取[0, 1]范围内的数据值有效。
当Tensor的dataType为UINT8时,min和max取[0,255]范围内的整数值有效,如果取小数值,则向下取整。
返回acldvppStatus状态码,具体请参见acldvpp返回码。
返回acldvppStatus状态码,具体请参见acldvpp返回码。