Extending the Auto Classes
Each of the auto classes has a method to be extended with your custom classes. For instance, if you have defined a custom class of model NewModel
, make sure you have a NewModelConfig
then you can add those to the auto classes like this:
Copied
You will then be able to use the auto classes like you would usually do!
If your NewModelConfig
is a subclass of ~transformer.PretrainedConfig
, make sure its model_type
attribute is set to the same key you use when registering the config (here "new-model"
).
Likewise, if your NewModel
is a subclass of PreTrainedModel, make sure its config_class
attribute is set to the same class you use when registering the model (here NewModelConfig
).
Last updated