firstAI / test_deps.py
ndc8
Refactor backend service to support Gemma 3n model and update requirements; remove obsolete test script and add new dependency tests
4b4e9ed
raw
history blame
1.13 kB
#!/usr/bin/env python3
"""
Test script to verify the transformers dependencies are working
"""
def test_imports():
"""Test that all required transformers imports work"""
try:
print("Testing transformers imports...")
from transformers import AutoProcessor, Gemma3nForConditionalGeneration
print("βœ… Gemma3nForConditionalGeneration import successful")
from transformers import AutoTokenizer, AutoModelForCausalLM
print("βœ… Standard transformers imports successful")
import torch
print("βœ… PyTorch import successful")
import sentencepiece
print("βœ… SentencePiece import successful")
import tiktoken
print("βœ… TikToken import successful")
import protobuf
print("βœ… Protobuf import successful")
print("\nπŸŽ‰ All imports successful! Ready for Hugging Face Spaces deployment")
return True
except ImportError as e:
print(f"❌ Import error: {e}")
return False
if __name__ == "__main__":
test_imports()