MCPcopy
hub / github.com/microsoft/qlib / register

Method register

qlib/config.py:482–501  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers 2

register_from_CMethod · 0.45
initFunction · 0.45

Calls 6

reset_qlib_versionMethod · 0.95
register_all_opsFunction · 0.85
register_all_wrappersFunction · 0.85
init_instance_by_configFunction · 0.85
QlibRecorderClass · 0.85
experiment_exit_handlerFunction · 0.85

Tested by

no test coverage detected