Dream-Machine-08-09 / __init__.py
dream-machine-ai's picture
Fix LICENSE, align with CC BY-NC 4.0 standard
164207a verified
Raw
History Blame Contribute Delete
1.51 kB
"""
DreamMachine HuggingFace Model Package
Copyright (c) 2026 Fangjun Wen / DreamMachine Research Team
Registers DreamMachine with HuggingFace AutoClasses so that:
AutoConfig.from_pretrained("fangjunwen/dreammachine", trust_remote_code=True)
AutoModel.from_pretrained("fangjunwen/dreammachine", trust_remote_code=True)
AutoTokenizer.from_pretrained("...", trust_remote_code=True)
AutoFeatureExtractor.from_pretrained("...", trust_remote_code=True)
all work out of the box.
"""
from configuration_dreammachine import DreamMachineConfig
from modeling_dreammachine import DreamMachineModel, DreamMachineOutput
from tokenization_dreammachine import DreamMachineTokenizer
from feature_extraction_dreammachine import DreamMachineFeatureExtractor
try:
from transformers import (
AutoConfig, AutoModel, AutoTokenizer, AutoFeatureExtractor,
AutoModelForSequenceClassification,
)
AutoConfig.register("dreammachine", DreamMachineConfig)
AutoModel.register(DreamMachineConfig, DreamMachineModel)
AutoModelForSequenceClassification.register(DreamMachineConfig, DreamMachineModel)
AutoTokenizer.register(DreamMachineConfig, slow_tokenizer_class=DreamMachineTokenizer)
AutoFeatureExtractor.register(DreamMachineConfig, DreamMachineFeatureExtractor)
except Exception:
pass
__version__ = "1.0.0"
__all__ = [
"DreamMachineConfig",
"DreamMachineModel",
"DreamMachineOutput",
"DreamMachineTokenizer",
"DreamMachineFeatureExtractor",
]