Spaces:
Sleeping
Sleeping
| """Smoke test for Modal-backed MiniCPM-Embedding.""" | |
| import sys | |
| from pathlib import Path | |
| sys.path.insert(0, str(Path(__file__).parent.parent)) | |
| from models.embedder import MiniCPMEmbedder | |
| def main(): | |
| print("Calling Modal Embedder...") | |
| embedder = MiniCPMEmbedder() | |
| dim = embedder.get_embedding_dim() | |
| assert dim == 2304, f"Expected 2304, got {dim}" | |
| doc_vec = embedder.embed_documents(["Revenue increased 12% year-over-year."]) | |
| query_vec = embedder.embed_query("What was the revenue growth?") | |
| print(f"Document vector length: {len(doc_vec[0])}") | |
| print(f"Query vector length: {len(query_vec)}") | |
| assert len(doc_vec[0]) == 2304 | |
| assert len(query_vec) == 2304 | |
| print("Modal embedder test passed.") | |
| if __name__ == "__main__": | |
| main() | |