mindspore/docs/api/api_python/dataset/mindspore.dataset.debug.Deb...

20 lines
895 B
ReStructuredText

mindspore.dataset.debug.DebugHook
==================================
.. py:class:: mindspore.dataset.debug.DebugHook(prev_op_name=None)
数据集管道Python调试器钩子的基类。所有用户定义的钩子行为都必须继承这个基类。
为了调试数据集管道中 `map` 操作的输入和输出数据,用户可以在该类的 `compute` 函数中添加断点,可以打印日志查看数据的类型和形状等。
参数:
- **prev_op_name** (str, 可选) - 上一个调试点的变换名称,一般不需指定。默认值: ``None``
.. py:method:: compute(*args)
:abstractmethod:
定义该调试钩子的行为,此方法需要被子类重写。参考上述样例如何自定义一个调试钩子。
参数:
- **args** (Any) - 被调试的变换的输入/输出数据,可以直接打印查看。