dlk.core.initmethods package

Submodules

dlk.core.initmethods.default module

class dlk.core.initmethods.default.DefaultInit(config: dlk.core.initmethods.default.DefaultInitConfig)[source]

Bases: object

default method for init the modules

init_lstm(lstm)[source]

Initialize lstm

class dlk.core.initmethods.default.DefaultInitConfig(config)[source]

Bases: dlk.utils.config.BaseConfig

Config for RangeNormInit

Config Example:
>>> {
>>>     "_name": "default",
>>>     "config": {
>>>     }
>>> }

dlk.core.initmethods.range_norm module

class dlk.core.initmethods.range_norm.RangeNormInit(config: dlk.core.initmethods.range_norm.RangeNormInitConfig)[source]

Bases: object

default for transformers init method

class dlk.core.initmethods.range_norm.RangeNormInitConfig(config)[source]

Bases: dlk.utils.config.BaseConfig

Config for RangeNormInit

Config Example:
>>> {
>>>     "_name": "range_norm",
>>>     "config": {
>>>         "range": 0.1,
>>>     }
>>> }

dlk.core.initmethods.range_uniform module

class dlk.core.initmethods.range_uniform.RangeUniformInit(config: dlk.core.initmethods.range_uniform.RangeUniformInitConfig)[source]

Bases: object

for transformers

class dlk.core.initmethods.range_uniform.RangeUniformInitConfig(config)[source]

Bases: dlk.utils.config.BaseConfig

Config for RangeNormInit

Config Example:
>>> {
>>>     "_name": "range_uniform",
>>>     "config": {
>>>         "range": 0.1,
>>>     }
>>> }

Module contents

initmethods

dlk.core.initmethods.import_initmethods(initmethods_dir, namespace)[source]