# coding=utf-8 # Copyright 2026 NAVER Cloud Corp. and the HuggingFace Inc. team. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """HyperCLOVAX package — imports configuration and model classes and registers them with HuggingFace Auto classes. Usage ----- from hf_4b import HyperCLOVAXConfig, HyperCLOVAXForCausalLM # registers Auto classes from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("") model = AutoModelForCausalLM.from_pretrained("") inputs = tokenizer("안녕하세요!", return_tensors="pt") output = model.generate(**inputs, max_new_tokens=64) print(tokenizer.decode(output[0], skip_special_tokens=True)) """ from .configuration_hyperclovax import HyperCLOVAXConfig # noqa: F401 — registers AutoConfig from .modeling_hyperclovax import ( # noqa: F401 — registers AutoModel classes HyperCLOVAXForCausalLM, HyperCLOVAXForQuestionAnswering, HyperCLOVAXForSequenceClassification, HyperCLOVAXForTokenClassification, HyperCLOVAXModel, HyperCLOVAXPreTrainedModel, ) __all__ = [ "HyperCLOVAXConfig", "HyperCLOVAXPreTrainedModel", "HyperCLOVAXModel", "HyperCLOVAXForCausalLM", "HyperCLOVAXForSequenceClassification", "HyperCLOVAXForQuestionAnswering", "HyperCLOVAXForTokenClassification", ]