Spaces:
Running
on
Zero
Running
on
Zero
import os | |
import torch | |
from dataclasses import dataclass | |
class Config: | |
# Gemma3n model configuration | |
MODEL_NAME: str = "google/gemma-3n-E4B-it" | |
# Generation parameters | |
MAX_NEW_TOKENS: int = 512 | |
# Device configuration | |
TORCH_DTYPE: str = torch.bfloat16 | |
if torch.cuda.is_available(): | |
DEVICE_MAP: str = "cuda:0" # Use first GPU if available | |
else: | |
DEVICE_MAP: str = "cpu" | |
# Image preprocessing | |
IMAGE_SIZE: int = 512 | |
# Hugging Face token | |
HF_TOKEN: str = os.getenv("HF_TOKEN", "") | |