milvus/cpp/src/utils/ValidationUtil.h
starlord b285c64e96 Check machine hardware during initialize
Former-commit-id: fe3efe3b519235d9579e0c311a7da3f7a299154f
2019-07-22 10:44:24 +08:00

29 lines
496 B
C++

#pragma once
#include "Error.h"
namespace zilliz {
namespace milvus {
namespace server {
class ValidationUtil {
public:
static ServerError
ValidateTableName(const std::string &table_name);
static ServerError
ValidateTableDimension(int64_t dimension);
static ServerError
ValidateTableIndexType(int32_t index_type);
static ServerError
ValidateGpuIndex(uint32_t gpu_index);
static ServerError
GetGpuMemory(uint32_t gpu_index, size_t &memory);
};
}
}
}