| |
| |
| ''' |
| @license: (C) Copyright 2025, Hey. |
| @author: Hey |
| @email: sanyuan.hy@alibaba-inc.com |
| @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) |