diff --git a/debug/accuracy_tools/msprobe/docs/21.visualization_PyTorch.md b/debug/accuracy_tools/msprobe/docs/21.visualization_PyTorch.md index c7cdde99f7047b54c6f6327770e9ca7a0f50d3da..7cf43c0bd9fbdf8a6749ea99fc406152f8e4227b 100644 --- a/debug/accuracy_tools/msprobe/docs/21.visualization_PyTorch.md +++ b/debug/accuracy_tools/msprobe/docs/21.visualization_PyTorch.md @@ -4,18 +4,6 @@ 工具支持PyTorch版本:2.1/2.2 -## 更新通知 - -请注意,tb_graph_ascend插件已于2025/3/12更新到1.0.0版本,如果当前环境已安装旧版本插件,推荐升级。 - -更新内容如下: - -- 优化了信息栏,使用了更人性化、更美观的展示界面; -- 提升了节点渲染和搜索性能; -- 双图比对场景画布分离,操作左图时不会影响到右图; -- 新增浏览器匹配节点功能,双图比对场景有未匹配节点时,可通过在浏览器页面手动选中调试侧和标杆侧的未匹配节点进行精度比对; -- 新增颜色图例可配置功能。 - ## 工具特性 - 支持重建模型的层级结构; @@ -410,12 +398,15 @@ tensorboard --logdir out_path ### 5.1 浏览器打开图 推荐使用谷歌浏览器,在浏览器中输入机器地址+端口号回车,出现TensorBoard页面,其中/#graph_ascend会自动拼接。 ![vis_browser_1](./img/visualization/vis_browser_1.png) + 如果您切换了TensorBoard的其他功能,此时想回到模型分级可视化页面,可以点击左上方的**GRAPH_ASCEND** ![vis_browser_2](./img/visualization/vis_browser_2.png) ### 5.2 查看图 ![vis_show_info.png](./img/visualization/vis_show_info.png) +MicroStep是指在一次完整的权重更新前执行的多次前向和反向传播过程,一次完整的训练迭代(step)可以进一步细分为多个更小的步骤(micro step)。其中分级可视化工具通过识别模型首层结构中一次完整的前反向作为一次micro step。 + ### 5.3 名称搜索 ![vis_search_info.png](./img/visualization/vis_search_info.png) @@ -441,14 +432,14 @@ tensorboard --logdir out_path 颜色越深,精度比对差异越大,越可疑,具体信息可见浏览器页面左下角颜色图例。 #### 6.1.1 真实数据模式 -节点中所有输入的最小双千指标和所有输出的最小双千分之一指标的差值,反映了双千指标的下降情况,**值越大精度差距越大,颜色标记越深**。 +节点中所有输入的最小双千指标和所有输出的最小双千分之一指标的差值,反映了双千指标的下降情况,**该数值越大,表明两组模型的精度差异越大,在图中标注的对应颜色会更深**。 ``One Thousandth Err Ratio(双千分之一)精度指标:Tensor中的元素逐个与对应的标杆数据对比,相对误差小于千分之一的比例占总元素个数的比例,比例越接近1越好`` 如果调试侧(NPU)节点的output指标中的最大值(MAX)或最小值(MIN)中存在 nan/inf/-inf,直接标记为最深颜色。 #### 6.1.2 统计信息模式 -节点中输出的统计量相对误差,**值越大精度差距越大,颜色标记越深**。 +节点中输出的统计量相对误差,**该数值越大,表明两组模型的精度差异越大,在图中标注的对应颜色会更深**。 ``相对误差:abs((npu统计值 - bench统计值) / bench统计值)`` diff --git a/debug/accuracy_tools/msprobe/docs/22.visualization_MindSpore.md b/debug/accuracy_tools/msprobe/docs/22.visualization_MindSpore.md index 653bf8f31ec9bbce349060efa454d611ad24a782..21343e15fcd071812e6f57df1e1ccf06a98575d7 100644 --- a/debug/accuracy_tools/msprobe/docs/22.visualization_MindSpore.md +++ b/debug/accuracy_tools/msprobe/docs/22.visualization_MindSpore.md @@ -4,18 +4,6 @@ 工具支持MindSpore版本:>=2.4.0 -## 更新通知 - -请注意,tb_graph_ascend插件已于2025/3/12更新到1.0.0版本,如果当前环境已安装旧版本插件,推荐升级。 - -更新内容如下: - -- 优化了信息栏,使用了更人性化、更美观的展示界面; -- 提升了节点渲染和搜索性能; -- 双图比对场景画布分离,操作左图时不会影响到右图; -- 新增浏览器匹配节点功能,双图比对场景有未匹配节点时,可通过在浏览器页面手动选中调试侧和标杆侧的未匹配节点进行精度比对; -- 新增颜色图例可配置功能。 - ## 工具特性 - 支持重建模型的层级结构; @@ -411,12 +399,15 @@ tensorboard --logdir out_path ### 5.1 浏览器打开图 推荐使用谷歌浏览器,在浏览器中输入机器地址+端口号回车,出现TensorBoard页面,其中/#graph_ascend会自动拼接。 ![vis_browser_1](./img/visualization/vis_browser_1.png) + 如果您切换了TensorBoard的其他功能,此时想回到模型分级可视化页面,可以点击左上方的**GRAPH_ASCEND** ![vis_browser_2](./img/visualization/vis_browser_2.png) ### 5.2 查看图 ![vis_show_info.png](./img/visualization/vis_show_info.png) +MicroStep是指在一次完整的权重更新前执行的多次前向和反向传播过程,一次完整的训练迭代(step)可以进一步细分为多个更小的步骤(micro step)。其中分级可视化工具通过识别模型首层结构中一次完整的前反向作为一次micro step。 + ### 5.3 名称搜索 ![vis_search_info.png](./img/visualization/vis_search_info.png) @@ -442,14 +433,14 @@ tensorboard --logdir out_path 颜色越深,精度比对差异越大,越可疑,具体信息可见浏览器页面左下角颜色图例。 #### 6.1.1 真实数据模式 -节点中所有输入的最小双千指标和所有输出的最小双千分之一指标的差值,反映了双千指标的下降情况,**值越大精度差距越大,颜色标记越深**。 +节点中所有输入的最小双千指标和所有输出的最小双千分之一指标的差值,反映了双千指标的下降情况,**该数值越大,表明两组模型的精度差异越大,在图中标注的对应颜色会更深**。 ``One Thousandth Err Ratio(双千分之一)精度指标:Tensor中的元素逐个与对应的标杆数据对比,相对误差小于千分之一的比例占总元素个数的比例,比例越接近1越好`` 如果调试侧(NPU)节点的output指标中的最大值(MAX)或最小值(MIN)中存在 nan/inf/-inf,直接标记为最深颜色。 #### 6.1.2 统计信息模式 -节点中输出的统计量相对误差,**值越大精度差距越大,颜色标记越深**。 +节点中输出的统计量相对误差,**该数值越大,表明两组模型的精度差异越大,在图中标注的对应颜色会更深**。 ``相对误差:abs((npu统计值 - bench统计值) / bench统计值)`` diff --git a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_browser_1.png b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_browser_1.png index 93ee108b0cbaa145d61b75beac024dc377ecba4a..be4cd8e73bde59480876e987bf63b8a9201d5e4d 100644 Binary files a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_browser_1.png and b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_browser_1.png differ diff --git a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_match_info.png b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_match_info.png index 2d0c68cd12ab31c891be6f22de04f230472d4e2d..06a35c7fd220e6505fd454344b1541407b72e698 100644 Binary files a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_match_info.png and b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_match_info.png differ diff --git a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_precision_info.png b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_precision_info.png index 5b625089d5c85b970089293ae754c3fb6488fd6d..f35399ba7468db08952b202f0654037c2c10f1aa 100644 Binary files a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_precision_info.png and b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_precision_info.png differ diff --git a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_search_info.png b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_search_info.png index 0db7f67f356700f55a7995b9e3c19df4de318939..3159e9926adfa833644cd545c04c2badc17fc290 100644 Binary files a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_search_info.png and b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_search_info.png differ diff --git a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_show_info.png b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_show_info.png index 75fb14cbdaca50d764b77696edef56d31c8cb0f9..b09a56f1e226aadc0012a8c67971bdeb086915f2 100644 Binary files a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_show_info.png and b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_show_info.png differ diff --git a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_showcase.png b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_showcase.png index f4f07dc1e7b429c862af074bf6d07ec560e788d6..4edc40d6c770dae6c4a62a0e9dfb1a8032ab434a 100644 Binary files a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_showcase.png and b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_showcase.png differ diff --git a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_unmatch_info.png b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_unmatch_info.png index 4b123a4e7d06016cd76effd2cebcc30d6f4c2226..0fe48d445e7d558dcd0edb1bc79aba0c3ac6930d 100644 Binary files a/debug/accuracy_tools/msprobe/docs/img/visualization/vis_unmatch_info.png and b/debug/accuracy_tools/msprobe/docs/img/visualization/vis_unmatch_info.png differ