icefall/.mypy_cache/3.9/torch/optim/lr_scheduler.data.json
Patrick von Platen 0c7fe37e2f add hf hub
2021-12-08 23:01:51 +01:00

1 line
29 KiB
JSON

{".class": "MypyFile", "_fullname": "torch.optim.lr_scheduler", "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ChainedScheduler": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.ChainedScheduler", "name": "ChainedScheduler", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.ChainedScheduler", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.ChainedScheduler", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "schedulers"], "flags": [], "fullname": "torch.optim.lr_scheduler.ChainedScheduler.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "schedulers"], "arg_types": ["torch.optim.lr_scheduler.ChainedScheduler", {".class": "Instance", "args": ["torch.optim.lr_scheduler._LRScheduler"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ChainedScheduler", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ConstantLR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.ConstantLR", "name": "ConstantLR", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.ConstantLR", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.ConstantLR", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1], "arg_names": ["self", "optimizer", "factor", "total_iters", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.ConstantLR.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1], "arg_names": ["self", "optimizer", "factor", "total_iters", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.ConstantLR", "torch.optim.optimizer.Optimizer", "builtins.float", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ConstantLR", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "CosineAnnealingLR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.CosineAnnealingLR", "name": "CosineAnnealingLR", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.CosineAnnealingLR", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.CosineAnnealingLR", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "optimizer", "T_max", "eta_min", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.CosineAnnealingLR.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "optimizer", "T_max", "eta_min", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.CosineAnnealingLR", "torch.optim.optimizer.Optimizer", "builtins.int", "builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of CosineAnnealingLR", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "CosineAnnealingWarmRestarts": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.CosineAnnealingWarmRestarts", "name": "CosineAnnealingWarmRestarts", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.CosineAnnealingWarmRestarts", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.CosineAnnealingWarmRestarts", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "optimizer", "T_0", "T_mult", "eta_min", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.CosineAnnealingWarmRestarts.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "optimizer", "T_0", "T_mult", "eta_min", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.CosineAnnealingWarmRestarts", "torch.optim.optimizer.Optimizer", "builtins.int", "builtins.int", "builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of CosineAnnealingWarmRestarts", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "CyclicLR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.CyclicLR", "name": "CyclicLR", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.CyclicLR", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.CyclicLR", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "optimizer", "base_lr", "max_lr", "step_size_up", "step_size_down", "mode", "gamma", "scale_fn", "scale_mode", "cycle_momentum", "base_momentum", "max_momentum", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.CyclicLR.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "optimizer", "base_lr", "max_lr", "step_size_up", "step_size_down", "mode", "gamma", "scale_fn", "scale_mode", "cycle_momentum", "base_momentum", "max_momentum", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.CyclicLR", "torch.optim.optimizer.Optimizer", "builtins.float", "builtins.float", "builtins.int", "builtins.int", "builtins.str", "builtins.float", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.float"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "NoneType"}]}, "builtins.str", "builtins.bool", "builtins.float", "builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of CyclicLR", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ExponentialLR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.ExponentialLR", "name": "ExponentialLR", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.ExponentialLR", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.ExponentialLR", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "optimizer", "gamma", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.ExponentialLR.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "optimizer", "gamma", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.ExponentialLR", "torch.optim.optimizer.Optimizer", "builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ExponentialLR", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "LambdaLR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.LambdaLR", "name": "LambdaLR", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.LambdaLR", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.LambdaLR", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "optimizer", "lr_lambda", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.LambdaLR.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "optimizer", "lr_lambda", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.LambdaLR", "torch.optim.optimizer.Optimizer", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": "builtins.float", "type_guard": null, "variables": []}, {".class": "Instance", "args": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": null, "ret_type": "builtins.float", "type_guard": null, "variables": []}], "type_ref": "builtins.list"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of LambdaLR", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "LinearLR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.LinearLR", "name": "LinearLR", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.LinearLR", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.LinearLR", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "optimizer", "start_factor", "end_factor", "total_iters", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.LinearLR.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "optimizer", "start_factor", "end_factor", "total_iters", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.LinearLR", "torch.optim.optimizer.Optimizer", "builtins.float", "builtins.float", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of LinearLR", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "MultiStepLR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.MultiStepLR", "name": "MultiStepLR", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.MultiStepLR", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.MultiStepLR", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "optimizer", "milestones", "gamma", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.MultiStepLR.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "optimizer", "milestones", "gamma", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.MultiStepLR", "torch.optim.optimizer.Optimizer", {".class": "Instance", "args": ["builtins.int"], "type_ref": "typing.Iterable"}, "builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of MultiStepLR", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Optimizer": {".class": "SymbolTableNode", "cross_ref": "torch.optim.optimizer.Optimizer", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ReduceLROnPlateau": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.ReduceLROnPlateau", "name": "ReduceLROnPlateau", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.ReduceLROnPlateau", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.ReduceLROnPlateau", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "optimizer", "mode", "factor", "patience", "verbose", "threshold", "threshold_mode", "cooldown", "min_lr", "eps"], "flags": [], "fullname": "torch.optim.lr_scheduler.ReduceLROnPlateau.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["self", "optimizer", "mode", "factor", "patience", "verbose", "threshold", "threshold_mode", "cooldown", "min_lr", "eps"], "arg_types": ["torch.optim.lr_scheduler.ReduceLROnPlateau", "torch.optim.optimizer.Optimizer", "builtins.str", "builtins.float", "builtins.int", "builtins.bool", "builtins.float", "builtins.str", "builtins.int", "builtins.float", "builtins.float"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of ReduceLROnPlateau", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "in_cooldown": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "torch.optim.lr_scheduler.ReduceLROnPlateau.in_cooldown", "name": "in_cooldown", "type": "builtins.bool"}}, "load_state_dict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "state_dict"], "flags": [], "fullname": "torch.optim.lr_scheduler.ReduceLROnPlateau.load_state_dict", "name": "load_state_dict", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "state_dict"], "arg_types": ["torch.optim.lr_scheduler.ReduceLROnPlateau", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "load_state_dict of ReduceLROnPlateau", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}, "state_dict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "torch.optim.lr_scheduler.ReduceLROnPlateau.state_dict", "name": "state_dict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["torch.optim.lr_scheduler.ReduceLROnPlateau"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "state_dict of ReduceLROnPlateau", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.dict"}, "type_guard": null, "variables": []}}}, "step": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "metrics", "epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.ReduceLROnPlateau.step", "name": "step", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "metrics", "epoch"], "arg_types": ["torch.optim.lr_scheduler.ReduceLROnPlateau", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "step of ReduceLROnPlateau", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SequentialLR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.SequentialLR", "name": "SequentialLR", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.SequentialLR", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.SequentialLR", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "schedulers", "milestones", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.SequentialLR.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "schedulers", "milestones", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.SequentialLR", {".class": "Instance", "args": ["torch.optim.lr_scheduler._LRScheduler"], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.list"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of SequentialLR", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "StepLR": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["torch.optim.lr_scheduler._LRScheduler"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler.StepLR", "name": "StepLR", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler.StepLR", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler.StepLR", "torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "optimizer", "step_size", "gamma", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler.StepLR.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["self", "optimizer", "step_size", "gamma", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler.StepLR", "torch.optim.optimizer.Optimizer", "builtins.int", "builtins.float", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of StepLR", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_LRScheduler": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "torch.optim.lr_scheduler._LRScheduler", "name": "_LRScheduler", "type_vars": []}, "flags": [], "fullname": "torch.optim.lr_scheduler._LRScheduler", "metaclass_type": null, "metadata": {}, "module_name": "torch.optim.lr_scheduler", "mro": ["torch.optim.lr_scheduler._LRScheduler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "optimizer", "last_epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler._LRScheduler.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "optimizer", "last_epoch"], "arg_types": ["torch.optim.lr_scheduler._LRScheduler", "torch.optim.optimizer.Optimizer", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of _LRScheduler", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "get_last_lr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "torch.optim.lr_scheduler._LRScheduler.get_last_lr", "name": "get_last_lr", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["torch.optim.lr_scheduler._LRScheduler"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_last_lr of _LRScheduler", "ret_type": {".class": "Instance", "args": ["builtins.float"], "type_ref": "builtins.list"}, "type_guard": null, "variables": []}}}, "get_lr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "torch.optim.lr_scheduler._LRScheduler.get_lr", "name": "get_lr", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["torch.optim.lr_scheduler._LRScheduler"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_lr of _LRScheduler", "ret_type": "builtins.float", "type_guard": null, "variables": []}}}, "load_state_dict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "state_dict"], "flags": [], "fullname": "torch.optim.lr_scheduler._LRScheduler.load_state_dict", "name": "load_state_dict", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "state_dict"], "arg_types": ["torch.optim.lr_scheduler._LRScheduler", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.dict"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "load_state_dict of _LRScheduler", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "state_dict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "torch.optim.lr_scheduler._LRScheduler.state_dict", "name": "state_dict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["torch.optim.lr_scheduler._LRScheduler"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "state_dict of _LRScheduler", "ret_type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 4}], "type_ref": "builtins.dict"}, "type_guard": null, "variables": []}}}, "step": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "epoch"], "flags": [], "fullname": "torch.optim.lr_scheduler._LRScheduler.step", "name": "step", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "epoch"], "arg_types": ["torch.optim.lr_scheduler._LRScheduler", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "step of _LRScheduler", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "torch.optim.lr_scheduler.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "torch.optim.lr_scheduler.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "torch.optim.lr_scheduler.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "torch.optim.lr_scheduler.__package__", "name": "__package__", "type": "builtins.str"}}}, "path": "/home/patrick/anaconda3/lib/python3.9/site-packages/torch/optim/lr_scheduler.pyi"}