mirror of
https://github.com/hpcaitech/ColossalAI.git
synced 2025-09-10 21:40:02 +00:00
[Gemini] fix grad unreleased issue and param recovery issue (#2052)
This commit is contained in:
@@ -2,6 +2,7 @@ import numpy as np
|
||||
import torch
|
||||
|
||||
from colossalai.gemini.memory_tracer.param_tracer_wrapper import ParamTracerWrapper
|
||||
from colossalai.gemini.memory_tracer.model_data_memtracer import GLOBAL_CUDA_MEM_INFO
|
||||
from colossalai.utils.model.colo_init_context import ColoInitContext
|
||||
from tests.components_to_test.registry import non_distributed_component_funcs
|
||||
|
||||
@@ -35,9 +36,9 @@ def run_param_wrapper_testing():
|
||||
|
||||
run_fwd_bwd(model, data, label, criterion, False)
|
||||
|
||||
cuda_non_model_data_list = np.array(model.param_op_hook._non_model_data_list) / 1024 ** 2
|
||||
cuda_non_model_data_list = np.array(GLOBAL_CUDA_MEM_INFO.non_model_data_list) / 1024 ** 2
|
||||
print("cuda_non_model_data_list", len(cuda_non_model_data_list))
|
||||
# print(model.param_op_hook._non_model_data_list)
|
||||
# print(GLOBAL_CUDA_MEM_INFO.non_model_data_list)
|
||||
|
||||
del model
|
||||
|
||||
|
Reference in New Issue
Block a user