register all operator
(C)
| 1668 | |
| 1669 | |
| 1670 | def register_all_ops(C): |
| 1671 | """register all operator""" |
| 1672 | logger = get_module_logger("ops") |
| 1673 | |
| 1674 | from qlib.data.pit import P, PRef # pylint: disable=C0415 |
| 1675 | |
| 1676 | Operators.reset() |
| 1677 | Operators.register(OpsList + [P, PRef]) |
| 1678 | |
| 1679 | if getattr(C, "custom_ops", None) is not None: |
| 1680 | Operators.register(C.custom_ops) |
| 1681 | logger.debug("register custom operator {}".format(C.custom_ops)) |