|
|
|
|
|
|
|
|
''' |
|
|
@license: (C) Copyright 2025, Hey. |
|
|
@author: Hey |
|
|
@email: [email protected] |
|
|
@tel: 137****6540 |
|
|
@datetime: 2025/12/30 11:32 |
|
|
@project: lucaone |
|
|
@file: configuration_lucaone |
|
|
@desc: configuration_lucaone |
|
|
''' |
|
|
|
|
|
from .configuration_lucaone import LucaGPLMConfig |
|
|
from .tokenization_lucaone import LucaGPLMTokenizer, LucaGPLMTokenizerFast |
|
|
from .modeling_lucaone import ( |
|
|
LucaGPLMModel, |
|
|
LucaGPLMPreTrainedModel, |
|
|
LucaGPLMForMaskedLM, |
|
|
LucaGPLMForSequenceClassification, |
|
|
LucaGPLMForTokenClassification |
|
|
) |
|
|
from transformers import ( |
|
|
AutoConfig, |
|
|
AutoModel, |
|
|
AutoModelForMaskedLM, |
|
|
AutoModelForSequenceClassification, |
|
|
AutoModelForTokenClassification |
|
|
) |
|
|
|
|
|
__all__ = [ |
|
|
"LucaGPLMConfig", |
|
|
"LucaGPLMModel", |
|
|
"LucaGPLMPreTrainedModel", |
|
|
"LucaGPLMTokenizer", |
|
|
"LucaGPLMTokenizerFast", |
|
|
"LucaGPLMForMaskedLM", |
|
|
"LucaGPLMForSequenceClassification", |
|
|
"LucaGPLMForTokenClassification" |
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
AutoConfig.register("lucaone", LucaGPLMConfig) |
|
|
|
|
|
|
|
|
AutoModel.register(LucaGPLMConfig, LucaGPLMModel) |
|
|
|
|
|
|
|
|
AutoModelForSequenceClassification.register(LucaGPLMConfig, LucaGPLMForSequenceClassification) |
|
|
|
|
|
|
|
|
AutoModelForTokenClassification.register(LucaGPLMConfig, LucaGPLMForTokenClassification) |
|
|
|
|
|
|
|
|
AutoModelForMaskedLM.register(LucaGPLMConfig, LucaGPLMForMaskedLM) |