【问题标题】:Profiling JAX code: What is redzone_checker and why does it take so much time?分析 JAX 代码:什么是 redzone_checker,为什么要花这么多时间?
【发布时间】:2021-06-07 14:39:42
【问题描述】:

我找到了this post,但我仍然不清楚redzone_checker 内核在做什么以及为什么。具体来说,它是否应该占用我应用程序运行时间的 90% 以上? TensorBoard 报告说它占用了我的 JAX 代码的绝大部分运行时间,我想知道

  1. 实际上是这个内核占用了太多时间,还是这是使用 TensorBoard 分析 JAX 的副作用(即,输出在某种程度上具有误导性)?
  2. 有没有办法减少redzone_checker 内核占用的时间?这是个好主意吗?

提前感谢您提供任何见解。

【问题讨论】:

    标签: gpu profiling tensorboard jax google-jax


    【解决方案1】:

    在分析之前确保预热。

    可能是jit编译时间。

    【讨论】:

      猜你喜欢
      • 2021-07-30
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多