@@ -237,7 +237,7 @@ int GetXPUDeviceUtilizationRate(int dev_id) {
237237 return dev_util.xpu ;
238238}
239239
240- int GetXPUDeviceTotalMemory (int dev_id) {
240+ int64_t GetXPUDeviceTotalMemory (int dev_id) {
241241 std::call_once (xpuml_init_flag, xpumlInit);
242242 if (dev_id == -1 ) {
243243 dev_id = GetXPUCurrentDeviceId ();
@@ -249,10 +249,10 @@ int GetXPUDeviceTotalMemory(int dev_id) {
249249 xpumlMemory_t dev_mem_info;
250250 PADDLE_ENFORCE_XPUML_SUCCESS (
251251 xpumlDeviceGetMemoryInfo (dev_handle, &dev_mem_info));
252- return dev_mem_info.totalGlobalMemory / 1024 / 1024 ; // MB
252+ return dev_mem_info.totalGlobalMemory ; // with Byte
253253}
254254
255- int GetXPUDeviceUsedMemory (int dev_id) {
255+ int64_t GetXPUDeviceUsedMemory (int dev_id) {
256256 std::call_once (xpuml_init_flag, xpumlInit);
257257 if (dev_id == -1 ) {
258258 dev_id = GetXPUCurrentDeviceId ();
@@ -264,7 +264,7 @@ int GetXPUDeviceUsedMemory(int dev_id) {
264264 xpumlMemory_t dev_mem_info;
265265 PADDLE_ENFORCE_XPUML_SUCCESS (
266266 xpumlDeviceGetMemoryInfo (dev_handle, &dev_mem_info));
267- return dev_mem_info.usedGlobalMemory / 1024 / 1024 ; // MB
267+ return dev_mem_info.usedGlobalMemory ; // with Byte
268268}
269269
270270XPUVersion get_xpu_version (int dev_id) {
0 commit comments