#pragma once #include #include "common/nvgpu_dev_info.h" #include "target.h" namespace colossalAI { namespace common { template class DevInfoMgr final { public: static std::unique_ptr GetDevInfo(int device_num) const { return std::make_unique(device_num); } }; } // namespace common } // namespace colossalAI