LINT: Add cpplint, clang-format and pre-commit support
Change-Id: I3cbb787ef27d90486b212dfb1a8c77c460acc2ac Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
Este commit está contenido en:
Archivo ejecutable → Archivo normal
+7
-6
@@ -23,19 +23,20 @@ THE SOFTWARE.
|
||||
#define SERVER_INCLUDE_RDC_RDC_ADMIN_SERVICE_H_
|
||||
|
||||
#include "rdc.grpc.pb.h" // NOLINT
|
||||
#include "rocm_smi/rocm_smi.h"
|
||||
#include "rdc/rdc_admin_service.h"
|
||||
#include "rocm_smi/rocm_smi.h"
|
||||
|
||||
namespace amd {
|
||||
namespace rdc {
|
||||
|
||||
class RDCAdminServiceImpl final : public ::rdc::RdcAdmin::Service {
|
||||
public:
|
||||
RDCAdminServiceImpl();
|
||||
~RDCAdminServiceImpl();
|
||||
::grpc::Status VerifyConnection(::grpc::ServerContext* context,
|
||||
const ::rdc::VerifyConnectionRequest* request,
|
||||
::rdc::VerifyConnectionResponse* reply) override;
|
||||
RDCAdminServiceImpl();
|
||||
~RDCAdminServiceImpl();
|
||||
::grpc::Status VerifyConnection(::grpc::ServerContext* context,
|
||||
const ::rdc::VerifyConnectionRequest* request,
|
||||
::rdc::VerifyConnectionResponse* reply) override;
|
||||
|
||||
private:
|
||||
};
|
||||
|
||||
|
||||
Archivo ejecutable → Archivo normal
+69
-76
@@ -30,108 +30,101 @@ namespace rdc {
|
||||
|
||||
class RdcAPIServiceImpl final : public ::rdc::RdcAPI::Service {
|
||||
public:
|
||||
RdcAPIServiceImpl();
|
||||
~RdcAPIServiceImpl();
|
||||
RdcAPIServiceImpl();
|
||||
~RdcAPIServiceImpl();
|
||||
|
||||
rdc_status_t Initialize(uint64_t rdcd_init_flags = 0);
|
||||
rdc_status_t Initialize(uint64_t rdcd_init_flags = 0);
|
||||
|
||||
::grpc::Status GetAllDevices(::grpc::ServerContext* context,
|
||||
const ::rdc::Empty* request,
|
||||
::rdc::GetAllDevicesResponse* reply) override;
|
||||
::grpc::Status GetAllDevices(::grpc::ServerContext* context, const ::rdc::Empty* request,
|
||||
::rdc::GetAllDevicesResponse* reply) override;
|
||||
|
||||
::grpc::Status GetDeviceAttributes(::grpc::ServerContext* context,
|
||||
const ::rdc::GetDeviceAttributesRequest* request,
|
||||
::rdc::GetDeviceAttributesResponse* reply) override;
|
||||
::grpc::Status GetDeviceAttributes(::grpc::ServerContext* context,
|
||||
const ::rdc::GetDeviceAttributesRequest* request,
|
||||
::rdc::GetDeviceAttributesResponse* reply) override;
|
||||
|
||||
::grpc::Status CreateGpuGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::CreateGpuGroupRequest* request,
|
||||
::rdc::CreateGpuGroupResponse* reply) override;
|
||||
::grpc::Status CreateGpuGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::CreateGpuGroupRequest* request,
|
||||
::rdc::CreateGpuGroupResponse* reply) override;
|
||||
|
||||
::grpc::Status AddToGpuGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::AddToGpuGroupRequest* request,
|
||||
::rdc::AddToGpuGroupResponse* reply) override;
|
||||
::grpc::Status AddToGpuGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::AddToGpuGroupRequest* request,
|
||||
::rdc::AddToGpuGroupResponse* reply) override;
|
||||
|
||||
::grpc::Status GetGpuGroupInfo(::grpc::ServerContext* context,
|
||||
const ::rdc::GetGpuGroupInfoRequest* request,
|
||||
::rdc::GetGpuGroupInfoResponse* reply) override;
|
||||
::grpc::Status GetGpuGroupInfo(::grpc::ServerContext* context,
|
||||
const ::rdc::GetGpuGroupInfoRequest* request,
|
||||
::rdc::GetGpuGroupInfoResponse* reply) override;
|
||||
|
||||
::grpc::Status GetGroupAllIds(::grpc::ServerContext* context,
|
||||
const ::rdc::Empty* request,
|
||||
::rdc::GetGroupAllIdsResponse* reply) override;
|
||||
::grpc::Status GetGroupAllIds(::grpc::ServerContext* context, const ::rdc::Empty* request,
|
||||
::rdc::GetGroupAllIdsResponse* reply) override;
|
||||
|
||||
::grpc::Status DestroyGpuGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::DestroyGpuGroupRequest* request,
|
||||
::rdc::DestroyGpuGroupResponse* reply) override;
|
||||
::grpc::Status DestroyGpuGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::DestroyGpuGroupRequest* request,
|
||||
::rdc::DestroyGpuGroupResponse* reply) override;
|
||||
|
||||
::grpc::Status CreateFieldGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::CreateFieldGroupRequest* request,
|
||||
::rdc::CreateFieldGroupResponse* reply) override;
|
||||
::grpc::Status CreateFieldGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::CreateFieldGroupRequest* request,
|
||||
::rdc::CreateFieldGroupResponse* reply) override;
|
||||
|
||||
::grpc::Status GetFieldGroupInfo(::grpc::ServerContext* context,
|
||||
const ::rdc::GetFieldGroupInfoRequest* request,
|
||||
::rdc::GetFieldGroupInfoResponse* reply) override;
|
||||
::grpc::Status GetFieldGroupInfo(::grpc::ServerContext* context,
|
||||
const ::rdc::GetFieldGroupInfoRequest* request,
|
||||
::rdc::GetFieldGroupInfoResponse* reply) override;
|
||||
|
||||
::grpc::Status GetFieldGroupAllIds(::grpc::ServerContext* context,
|
||||
const ::rdc::Empty* request,
|
||||
::rdc::GetFieldGroupAllIdsResponse* reply) override;
|
||||
::grpc::Status GetFieldGroupAllIds(::grpc::ServerContext* context, const ::rdc::Empty* request,
|
||||
::rdc::GetFieldGroupAllIdsResponse* reply) override;
|
||||
|
||||
::grpc::Status DestroyFieldGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::DestroyFieldGroupRequest* request,
|
||||
::rdc::DestroyFieldGroupResponse* reply) override;
|
||||
::grpc::Status DestroyFieldGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::DestroyFieldGroupRequest* request,
|
||||
::rdc::DestroyFieldGroupResponse* reply) override;
|
||||
|
||||
::grpc::Status WatchFields(::grpc::ServerContext* context,
|
||||
const ::rdc::WatchFieldsRequest* request,
|
||||
::rdc::WatchFieldsResponse* reply) override;
|
||||
::grpc::Status WatchFields(::grpc::ServerContext* context,
|
||||
const ::rdc::WatchFieldsRequest* request,
|
||||
::rdc::WatchFieldsResponse* reply) override;
|
||||
|
||||
::grpc::Status GetLatestFieldValue(::grpc::ServerContext* context,
|
||||
const ::rdc::GetLatestFieldValueRequest* request,
|
||||
::rdc::GetLatestFieldValueResponse* reply) override;
|
||||
::grpc::Status GetLatestFieldValue(::grpc::ServerContext* context,
|
||||
const ::rdc::GetLatestFieldValueRequest* request,
|
||||
::rdc::GetLatestFieldValueResponse* reply) override;
|
||||
|
||||
::grpc::Status GetFieldSince(::grpc::ServerContext* context,
|
||||
const ::rdc::GetFieldSinceRequest* request,
|
||||
::rdc::GetFieldSinceResponse* reply) override;
|
||||
::grpc::Status GetFieldSince(::grpc::ServerContext* context,
|
||||
const ::rdc::GetFieldSinceRequest* request,
|
||||
::rdc::GetFieldSinceResponse* reply) override;
|
||||
|
||||
::grpc::Status UnWatchFields(::grpc::ServerContext* context,
|
||||
const ::rdc::UnWatchFieldsRequest* request,
|
||||
::rdc::UnWatchFieldsResponse* reply) override;
|
||||
::grpc::Status UnWatchFields(::grpc::ServerContext* context,
|
||||
const ::rdc::UnWatchFieldsRequest* request,
|
||||
::rdc::UnWatchFieldsResponse* reply) override;
|
||||
|
||||
::grpc::Status UpdateAllFields(::grpc::ServerContext* context,
|
||||
const ::rdc::UpdateAllFieldsRequest* request,
|
||||
::rdc::UpdateAllFieldsResponse* reply) override;
|
||||
::grpc::Status UpdateAllFields(::grpc::ServerContext* context,
|
||||
const ::rdc::UpdateAllFieldsRequest* request,
|
||||
::rdc::UpdateAllFieldsResponse* reply) override;
|
||||
|
||||
::grpc::Status StartJobStats(::grpc::ServerContext* context,
|
||||
const ::rdc::StartJobStatsRequest* request,
|
||||
::rdc::StartJobStatsResponse* reply) override;
|
||||
|
||||
::grpc::Status StartJobStats(::grpc::ServerContext* context,
|
||||
const ::rdc::StartJobStatsRequest* request,
|
||||
::rdc::StartJobStatsResponse* reply) override;
|
||||
::grpc::Status GetJobStats(::grpc::ServerContext* context,
|
||||
const ::rdc::GetJobStatsRequest* request,
|
||||
::rdc::GetJobStatsResponse* reply) override;
|
||||
|
||||
::grpc::Status GetJobStats(::grpc::ServerContext* context,
|
||||
const ::rdc::GetJobStatsRequest* request,
|
||||
::rdc::GetJobStatsResponse* reply) override;
|
||||
::grpc::Status StopJobStats(::grpc::ServerContext* context,
|
||||
const ::rdc::StopJobStatsRequest* request,
|
||||
::rdc::StopJobStatsResponse* reply) override;
|
||||
|
||||
::grpc::Status StopJobStats(::grpc::ServerContext* context,
|
||||
const ::rdc::StopJobStatsRequest* request,
|
||||
::rdc::StopJobStatsResponse* reply) override;
|
||||
::grpc::Status RemoveJob(::grpc::ServerContext* context, const ::rdc::RemoveJobRequest* request,
|
||||
::rdc::RemoveJobResponse* reply) override;
|
||||
|
||||
::grpc::Status RemoveJob(::grpc::ServerContext* context,
|
||||
const ::rdc::RemoveJobRequest* request,
|
||||
::rdc::RemoveJobResponse* reply) override;
|
||||
::grpc::Status RemoveAllJob(::grpc::ServerContext* context, const ::rdc::Empty* request,
|
||||
::rdc::RemoveAllJobResponse* reply) override;
|
||||
|
||||
::grpc::Status RemoveAllJob(::grpc::ServerContext* context,
|
||||
const ::rdc::Empty* request,
|
||||
::rdc::RemoveAllJobResponse* reply) override;
|
||||
::grpc::Status DiagnosticRun(::grpc::ServerContext* context,
|
||||
const ::rdc::DiagnosticRunRequest* request,
|
||||
::rdc::DiagnosticRunResponse* reply) override;
|
||||
|
||||
::grpc::Status DiagnosticRun(::grpc::ServerContext* context,
|
||||
const ::rdc::DiagnosticRunRequest* request,
|
||||
::rdc::DiagnosticRunResponse* reply) override;
|
||||
|
||||
::grpc::Status DiagnosticTestCaseRun(::grpc::ServerContext* context,
|
||||
const ::rdc::DiagnosticTestCaseRunRequest* request,
|
||||
::rdc::DiagnosticTestCaseRunResponse* reply) override;
|
||||
::grpc::Status DiagnosticTestCaseRun(::grpc::ServerContext* context,
|
||||
const ::rdc::DiagnosticTestCaseRunRequest* request,
|
||||
::rdc::DiagnosticTestCaseRunResponse* reply) override;
|
||||
|
||||
private:
|
||||
bool copy_gpu_usage_info(const rdc_gpu_usage_info_t& src,
|
||||
::rdc::GpuUsageInfo* target);
|
||||
rdc_handle_t rdc_handle_;
|
||||
bool copy_gpu_usage_info(const rdc_gpu_usage_info_t& src, ::rdc::GpuUsageInfo* target);
|
||||
rdc_handle_t rdc_handle_;
|
||||
};
|
||||
|
||||
} // namespace rdc
|
||||
|
||||
Archivo ejecutable → Archivo normal
+19
-25
@@ -23,46 +23,40 @@ THE SOFTWARE.
|
||||
#define SERVER_INCLUDE_RDC_RDC_RSMI_SERVICE_H_
|
||||
|
||||
#include "rdc.grpc.pb.h" // NOLINT
|
||||
#include "rocm_smi/rocm_smi.h"
|
||||
#include "rdc/rdc_rsmi_service.h"
|
||||
#include "rocm_smi/rocm_smi.h"
|
||||
|
||||
namespace amd {
|
||||
namespace rdc {
|
||||
|
||||
class RsmiServiceImpl final : public ::rdc::Rsmi::Service {
|
||||
public:
|
||||
RsmiServiceImpl();
|
||||
~RsmiServiceImpl();
|
||||
RsmiServiceImpl();
|
||||
~RsmiServiceImpl();
|
||||
|
||||
rsmi_status_t Initialize(uint64_t rsmi_init_flags = 0);
|
||||
rsmi_status_t Initialize(uint64_t rsmi_init_flags = 0);
|
||||
|
||||
::grpc::Status
|
||||
GetNumDevices(::grpc::ServerContext* context,
|
||||
const ::rdc::GetNumDevicesRequest* request,
|
||||
::rdc::GetNumDevicesResponse* reply) override;
|
||||
::grpc::Status GetNumDevices(::grpc::ServerContext* context,
|
||||
const ::rdc::GetNumDevicesRequest* request,
|
||||
::rdc::GetNumDevicesResponse* reply) override;
|
||||
|
||||
::grpc::Status
|
||||
GetTemperature(::grpc::ServerContext* context,
|
||||
const ::rdc::GetTemperatureRequest* request,
|
||||
::rdc::GetTemperatureResponse* response) override;
|
||||
::grpc::Status GetTemperature(::grpc::ServerContext* context,
|
||||
const ::rdc::GetTemperatureRequest* request,
|
||||
::rdc::GetTemperatureResponse* response) override;
|
||||
|
||||
::grpc::Status
|
||||
GetFanRpms(::grpc::ServerContext* context,
|
||||
const ::rdc::GetFanRpmsRequest* request,
|
||||
::rdc::GetFanRpmsResponse* response) override;
|
||||
::grpc::Status GetFanRpms(::grpc::ServerContext* context, const ::rdc::GetFanRpmsRequest* request,
|
||||
::rdc::GetFanRpmsResponse* response) override;
|
||||
|
||||
::grpc::Status
|
||||
GetFanSpeed(::grpc::ServerContext* context,
|
||||
const ::rdc::GetFanSpeedRequest* request,
|
||||
::rdc::GetFanSpeedResponse* response) override;
|
||||
::grpc::Status GetFanSpeed(::grpc::ServerContext* context,
|
||||
const ::rdc::GetFanSpeedRequest* request,
|
||||
::rdc::GetFanSpeedResponse* response) override;
|
||||
|
||||
::grpc::Status
|
||||
GetFanSpeedMax(::grpc::ServerContext* context,
|
||||
const ::rdc::GetFanSpeedMaxRequest* request,
|
||||
::rdc::GetFanSpeedMaxResponse* response) override;
|
||||
::grpc::Status GetFanSpeedMax(::grpc::ServerContext* context,
|
||||
const ::rdc::GetFanSpeedMaxRequest* request,
|
||||
::rdc::GetFanSpeedMaxResponse* response) override;
|
||||
|
||||
private:
|
||||
bool rsmi_initialized_;
|
||||
bool rsmi_initialized_;
|
||||
};
|
||||
|
||||
} // namespace rdc
|
||||
|
||||
Archivo ejecutable → Archivo normal
+28
-29
@@ -24,12 +24,12 @@ THE SOFTWARE.
|
||||
|
||||
#include <grpcpp/grpcpp.h>
|
||||
|
||||
#include <string>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
#include "rdc/rdc_rsmi_service.h"
|
||||
#include "rdc/rdc_admin_service.h"
|
||||
#include "rdc/rdc_api_service.h"
|
||||
#include "rdc/rdc_rsmi_service.h"
|
||||
|
||||
typedef struct {
|
||||
std::string listen_address;
|
||||
@@ -41,43 +41,42 @@ typedef struct {
|
||||
|
||||
class RDCServer {
|
||||
public:
|
||||
RDCServer();
|
||||
~RDCServer();
|
||||
RDCServer();
|
||||
~RDCServer();
|
||||
|
||||
void Initialize(RdcdCmdLineOpts *cl);
|
||||
void Initialize(RdcdCmdLineOpts* cl);
|
||||
|
||||
void Run(void);
|
||||
void ShutDown(void);
|
||||
void Run(void);
|
||||
void ShutDown(void);
|
||||
|
||||
bool start_rsmi_service(void) const {return start_rsmi_service_;}
|
||||
void set_start_rsmi_service(bool s) {start_rsmi_service_ = s;}
|
||||
bool start_rsmi_service(void) const { return start_rsmi_service_; }
|
||||
void set_start_rsmi_service(bool s) { start_rsmi_service_ = s; }
|
||||
|
||||
bool start_rdc_admin_service(void) const {return start_rdc_admin_service_;}
|
||||
void set_start_rdc_admin_service(bool s) {start_rdc_admin_service_ = s;}
|
||||
bool start_rdc_admin_service(void) const { return start_rdc_admin_service_; }
|
||||
void set_start_rdc_admin_service(bool s) { start_rdc_admin_service_ = s; }
|
||||
|
||||
bool start_api_service(void) const {return start_api_service_;}
|
||||
void set_start_api_service(bool s) {start_api_service_ = s;}
|
||||
bool start_api_service(void) const { return start_api_service_; }
|
||||
void set_start_api_service(bool s) { start_api_service_ = s; }
|
||||
|
||||
bool secure_creds(void) const {return secure_creds_;}
|
||||
void set_secure_creds(bool s) {secure_creds_ = s;}
|
||||
bool secure_creds(void) const { return secure_creds_; }
|
||||
void set_secure_creds(bool s) { secure_creds_ = s; }
|
||||
|
||||
private:
|
||||
void HandleSignal(int sig);
|
||||
std::string server_address_;
|
||||
std::unique_ptr<::grpc::Server> server_;
|
||||
bool secure_creds_;
|
||||
bool use_pinned_certs_;
|
||||
bool log_debug_;
|
||||
bool start_rsmi_service_;
|
||||
amd::rdc::RsmiServiceImpl *rsmi_service_;
|
||||
RdcdCmdLineOpts *cmd_line_;
|
||||
void HandleSignal(int sig);
|
||||
std::string server_address_;
|
||||
std::unique_ptr<::grpc::Server> server_;
|
||||
bool secure_creds_;
|
||||
bool use_pinned_certs_;
|
||||
bool log_debug_;
|
||||
bool start_rsmi_service_;
|
||||
amd::rdc::RsmiServiceImpl* rsmi_service_;
|
||||
RdcdCmdLineOpts* cmd_line_;
|
||||
|
||||
bool start_rdc_admin_service_;
|
||||
amd::rdc::RDCAdminServiceImpl *rdc_admin_service_;
|
||||
bool start_rdc_admin_service_;
|
||||
amd::rdc::RDCAdminServiceImpl* rdc_admin_service_;
|
||||
|
||||
bool start_api_service_;
|
||||
amd::rdc::RdcAPIServiceImpl *api_service_;
|
||||
bool start_api_service_;
|
||||
amd::rdc::RdcAPIServiceImpl* api_service_;
|
||||
};
|
||||
|
||||
#endif // SERVER_INCLUDE_RDC_RDC_SERVER_MAIN_H_
|
||||
|
||||
|
||||
Referencia en una nueva incidencia
Block a user