Skip to content

Commit 688ef6c

Browse files
refactor: rename PretrainedMixin to AutoModelBase
1 parent 0ec177a commit 688ef6c

17 files changed

+33
-35
lines changed

src/Models/Auto/AutoModel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Codewithkyrian\Transformers\Models\Auto;
66

7-
class AutoModel extends PretrainedMixin
7+
class AutoModel extends AutoModelBase
88
{
99
const ENCODER_ONLY_MODEL_MAPPING = [
1010
"albert" => \Codewithkyrian\Transformers\Models\Pretrained\AlbertModel::class,
@@ -64,4 +64,4 @@ class AutoModel extends PretrainedMixin
6464

6565

6666
const BASE_IF_FAIL = true;
67-
}
67+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* Base class of all AutoModels. Contains the `from_pretrained` function
1616
* which is used to instantiate pretrained models.
1717
*/
18-
abstract class PretrainedMixin
18+
abstract class AutoModelBase
1919
{
2020
/**
2121
* Mapping from model type to model class.

src/Models/Auto/AutoModelForAudioClassification.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Codewithkyrian\Transformers\Models\Auto;
77

8-
class AutoModelForAudioClassification extends PretrainedMixin
8+
class AutoModelForAudioClassification extends AutoModelBase
99
{
1010
const MODEL_CLASS_MAPPING = [
1111
'audio-spectrogram-transformer' => \Codewithkyrian\Transformers\Models\Pretrained\ASTForAudioClassification::class,
@@ -15,4 +15,4 @@ class AutoModelForAudioClassification extends PretrainedMixin
1515
const MODEL_CLASS_MAPPINGS = [
1616
self::MODEL_CLASS_MAPPING,
1717
];
18-
}
18+
}

src/Models/Auto/AutoModelForCTC.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Codewithkyrian\Transformers\Models\Auto;
77

8-
class AutoModelForCTC extends PretrainedMixin
8+
class AutoModelForCTC extends AutoModelBase
99
{
1010
const MODEL_CLASS_MAPPING = [
1111
'wav2vec2' => \Codewithkyrian\Transformers\Models\Pretrained\Wav2Vec2ForCTC::class,
@@ -14,4 +14,4 @@ class AutoModelForCTC extends PretrainedMixin
1414
const MODEL_CLASS_MAPPINGS = [
1515
self::MODEL_CLASS_MAPPING,
1616
];
17-
}
17+
}

src/Models/Auto/AutoModelForCausalLM.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Codewithkyrian\Transformers\Models\Auto;
77

8-
class AutoModelForCausalLM extends PretrainedMixin
8+
class AutoModelForCausalLM extends AutoModelBase
99
{
1010
const MODEL_CLASS_MAPPING = [
1111
'gpt2' => \Codewithkyrian\Transformers\Models\Pretrained\GPT2LMHeadModel::class,
@@ -20,4 +20,4 @@ class AutoModelForCausalLM extends PretrainedMixin
2020
const MODEL_CLASS_MAPPINGS = [
2121
self::MODEL_CLASS_MAPPING,
2222
];
23-
}
23+
}

src/Models/Auto/AutoModelForImageClassification.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Codewithkyrian\Transformers\Models\Auto;
77

8-
class AutoModelForImageClassification extends PretrainedMixin
8+
class AutoModelForImageClassification extends AutoModelBase
99
{
1010
const MODEL_CLASS_MAPPING = [
1111
'vit' => \Codewithkyrian\Transformers\Models\Pretrained\ViTForImageClassification::class,
@@ -15,4 +15,4 @@ class AutoModelForImageClassification extends PretrainedMixin
1515
const MODEL_CLASS_MAPPINGS = [
1616
self::MODEL_CLASS_MAPPING,
1717
];
18-
}
18+
}

src/Models/Auto/AutoModelForImageFeatureExtraction.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Codewithkyrian\Transformers\Models\Auto;
77

8-
class AutoModelForImageFeatureExtraction extends PretrainedMixin
8+
class AutoModelForImageFeatureExtraction extends AutoModelBase
99
{
1010
const MODEL_CLASS_MAPPING = [
1111
'clip' => \Codewithkyrian\Transformers\Models\Pretrained\CLIPVisionModelWithProjection::class,
@@ -17,4 +17,4 @@ class AutoModelForImageFeatureExtraction extends PretrainedMixin
1717
AutoModel::ENCODER_ONLY_MODEL_MAPPING,
1818
AutoModel::DECODER_ONLY_MODEL_MAPPING,
1919
];
20-
}
20+
}

src/Models/Auto/AutoModelForImageToImage.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Codewithkyrian\Transformers\Models\Auto;
77

8-
class AutoModelForImageToImage extends PretrainedMixin
8+
class AutoModelForImageToImage extends AutoModelBase
99
{
1010
const MODEL_CLASS_MAPPING = [
1111
'swin2sr' => \Codewithkyrian\Transformers\Models\Pretrained\Swin2SRForImageSuperResolution::class,
@@ -14,4 +14,4 @@ class AutoModelForImageToImage extends PretrainedMixin
1414
const MODEL_CLASS_MAPPINGS = [
1515
self::MODEL_CLASS_MAPPING,
1616
];
17-
}
17+
}

src/Models/Auto/AutoModelForMaskedLM.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Codewithkyrian\Transformers\Models\Auto;
77

8-
class AutoModelForMaskedLM extends PretrainedMixin
8+
class AutoModelForMaskedLM extends AutoModelBase
99
{
1010
const MODEL_CLASS_MAPPING = [
1111
"albert" => \Codewithkyrian\Transformers\Models\Pretrained\AlbertForMaskedLM::class,
@@ -21,4 +21,4 @@ class AutoModelForMaskedLM extends PretrainedMixin
2121
const MODEL_CLASS_MAPPINGS = [
2222
self::MODEL_CLASS_MAPPING,
2323
];
24-
}
24+
}

src/Models/Auto/AutoModelForObjectDetection.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Codewithkyrian\Transformers\Models\Auto;
77

8-
class AutoModelForObjectDetection extends PretrainedMixin
8+
class AutoModelForObjectDetection extends AutoModelBase
99
{
1010
const MODEL_CLASS_MAPPING = [
1111
'detr' => \Codewithkyrian\Transformers\Models\Pretrained\DetrForObjectDetection::class,
@@ -15,5 +15,4 @@ class AutoModelForObjectDetection extends PretrainedMixin
1515
const MODEL_CLASS_MAPPINGS = [
1616
self::MODEL_CLASS_MAPPING,
1717
];
18-
19-
}
18+
}

0 commit comments

Comments
 (0)