11 Star 55 Fork 20

MindSpore / xai

 / 详情

Gradcam存在内存泄漏

DONE
Bug-Report
创建于  
2022-11-19 11:09
  1. 【Document Link】/【文档链接】

  2. 【Issues Section】/【问题文档片段】
    gradcam = GradCAM(model, layer="conv_1")
    for batch, (data, label) in enumerate(dataset.create_tuple_iterator()):
    data = data.squeeze(1)
    label = label.astype('int32')
    loss, logits = train_step(data, label)

    使用gradcam,存在内存溢出,耗时越来越长

    time_start = time.time() # 开始计时
    saliency = gradcam(data, label)
    time_eclapse = time.time() - time_start

  3. 【Existing Issues】/【存在的问题】
    循环调用时,耗时越来越长。存在内存泄漏

  4. 【Expected Result】【预期结果】
    可以实现循环多次调用。

  • Please fill in the expected result

评论 (4)

shaohua 创建了Question
shaohua 修改了描述
展开全部操作日志

附上几次调用所用的时间,调用越多次越慢。直到跑不动。
gradcam time:0.491074800491333

gradcam time:0.4654505252838135

gradcam time:0.4540748596191406

gradcam time:0.5150644779205322

gradcam time:0.4739961624145508

gradcam time:0.5256924629211426

gradcam time:0.5095212459564209

gradcam time:0.5530619621276855

gradcam time:0.5321948528289795

gradcam time:0.5711014270782471

gradcam time:0.544865608215332

gradcam time:0.558321475982666

gradcam time:0.5578901767730713

gradcam time:0.5746471881866455

gradcam time:0.5806708335876465

gradcam time:0.5876040458679199

gradcam time:0.6290602684020996

gradcam time:0.6270034313201904

gradcam time:0.6162922382354736

gradcam time:0.6173460483551025

fangwenyi 任务状态TODO 修改为ACCEPTED
fangwenyi 任务类型Question 修改为Bug-Report
fangwenyi 添加了
 
mindspore-assistant
标签
fangwenyi 关联项目设置为MindSpore Issue Assistant

你好,问题收到,我们已安排人员分析

fangwenyi 负责人设置为ZhidanLiu

你好,请提供操作系统名称、MindSpore版本,XAI版本和在CPU/GPU/Ascend哪个平台运行?

Mike Cheung 任务状态ACCEPTED 修改为VALIDATION

Master branch 已经fix了这个问题。

Shawny 任务状态VALIDATION 修改为DONE

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
Python
1
https://gitee.com/mindspore/xai.git
git@gitee.com:mindspore/xai.git
mindspore
xai
xai

搜索帮助

53164aa7 5694891 3bd8fe86 5694891