(self)
| 480 | ) |
| 481 | |
| 482 | def register(self): |
| 483 | from .utils import init_instance_by_config # pylint: disable=C0415 |
| 484 | from .data.ops import register_all_ops # pylint: disable=C0415 |
| 485 | from .data.data import register_all_wrappers # pylint: disable=C0415 |
| 486 | from .workflow import R, QlibRecorder # pylint: disable=C0415 |
| 487 | from .workflow.utils import experiment_exit_handler # pylint: disable=C0415 |
| 488 | |
| 489 | register_all_ops(self) |
| 490 | register_all_wrappers(self) |
| 491 | # set up QlibRecorder |
| 492 | exp_manager = init_instance_by_config(self["exp_manager"]) |
| 493 | qr = QlibRecorder(exp_manager) |
| 494 | R.register(qr) |
| 495 | # clean up experiment when python program ends |
| 496 | experiment_exit_handler() |
| 497 | |
| 498 | # Supporting user reset qlib version (useful when user want to connect to qlib server with old version) |
| 499 | self.reset_qlib_version() |
| 500 | |
| 501 | self._registered = True |
| 502 | |
| 503 | def reset_qlib_version(self): |
| 504 | import qlib # pylint: disable=C0415 |
no test coverage detected