| | import json |
| | import transformers |
| |
|
| | class ContextualModelConfig(transformers.configuration_utils.PretrainedConfig): |
| | """We create a dummy configuration class that will just set properties |
| | based on whatever kwargs we pass in. |
| | |
| | When this class is initialized (see experiments.py) we pass in the |
| | union of all data, model, and training args, all of which should |
| | get saved to the config json. |
| | """ |
| |
|
| | def __init__(self, **kwargs): |
| | for key, value in kwargs.items(): |
| | try: |
| | json.dumps(value) |
| | setattr(self, key, value) |
| | except TypeError: |
| | |
| | continue |
| | super().__init__() |
| |
|