complexity-theory - 如何计算自动微分的计算复杂度?
问题描述
我正在使用 Pytorch 中实现的自动网格来训练神经网络,我需要计算整个算法的计算复杂度。我在哪里可以找到 autograd 计算复杂度的完整计算?我在 Pytorch 文档中进行了搜索,但没有找到任何答案。谢谢
解决方案
试试这个https://github.com/Lyken17/pytorch-OpCounter。它计算 nn 的 macs(类似于复杂度)。您可以在集线器上看到一些指南,使用 profile 来测量 pytorch 中模型的 FLOP。
推荐阅读
- javascript - Qt 资源 .js 文件无法在发布模式下加载
- regex - pd.str.extract() 和 re.search() 的不同输出
- java - 为什么来自 maven repo 的库无法编译?
- google-sheets - 如果值在范围内,则 Google 表格条件格式
- java - SOAP WebService 中 xsd complexType 的表示问题
- html - 如何使用 CSS 选择第一个后代
- javascript - 绕过观看多个视频的 6 次下载限制
- visual-studio-code - 为 Visual Studio Code 编写自己的调试器扩展的起点
- reactjs - React Google 饼图样式化标题
- python - 如何在某些条件下杀死 python 线程