| """ | |
| Continue-1-OSS Model Architecture | |
| """ | |
| from typing import Optional, Tuple, Union | |
| import torch | |
| from transformers import LlamaForCausalLM | |
| from transformers.utils import logging | |
| from .configuration_continue_oss import Continue1Config | |
| logger = logging.get_logger(__name__) | |
| class Continue1ForCausalLM(LlamaForCausalLM): | |
| config_class = Continue1Config | |
| base_model_prefix = "model" | |
| def __init__(self, config): | |
| super().__init__(config) | |
| self.post_init() | |
| Continue1ForCausalLM.register_for_auto_class("AutoModelForCausalLM") | |