Utils
功能
加速库公共工具接口类。
定义
class Utils { public: static std::string GetAtbVersion(); static uint64_t GetTensorSize(const Tensor &tensor); static uint64_t GetTensorSize(const TensorDesc &tensorDesc); static uint64_t GetTensorNumel(const Tensor &tensor); static uint64_t GetTensorNumel(const TensorDesc &tensorDesc); static void QuantParamConvert(const float *src, uint64_t *dest, uint64_t itemCount); };
成员
成员名称 |
描述 |
---|---|
GetAtbVersion |
获取加速库版本信息。 |
GetTensorSize |
返回Tensor对象的数据存储大小。
|
GetTensorNumel |
返回Tensor对象的数据个数。
|
QuantParamConvert |
量化场景使用。float数组转成uint64数组,实现逻辑是复制float到uint64的后32位,uint64的前32位置0。
|
父主题: atb/utils.h