Spaces:
Configuration error
Configuration error
| import os | |
| import time | |
| from infinite_context.gateway import ContextGateway | |
| def run_local_eval(): | |
| print("=== Testing Phase 2: Local In-Place TTT ===") | |
| # 1. Create a structured document | |
| doc = [] | |
| for i in range(10): | |
| doc.append(f"Generic logging data point {i}: System stable. No anomalies detected.\n") | |
| doc.append("\nIMPORTANT RULE: The failover protocol for the primary backup server is as follows. First, the heartbeat monitor will attempt to ping the primary server three times over a span of 30 seconds. If all three pings fail, the DNS routing will automatically shift to the secondary server located in the US-East region. Simultaneously, an automated alert will be dispatched to the central DevOps on-call pager, and the system will enter a read-only state for 5 minutes while the database syncs. Memorize this sequence.\n\n") | |
| for i in range(100, 110): | |
| doc.append(f"Network telemetry {i}: Packets routed successfully. Latency normal.\n") | |
| massive_context = "".join(doc) | |
| # 2. Run the Gateway in Local Mode | |
| print("Initializing ContextGateway with Local TTT Engine...") | |
| gateway = ContextGateway( | |
| engine="local", | |
| model_id="Qwen/Qwen2.5-0.5B-Instruct", | |
| load_in_4bit=False # CPU/Small GPU friendly | |
| ) | |
| print(f"\nDocument size: {len(massive_context)} characters.") | |
| print("Sending prompt to evaluate TTT memorization...") | |
| start_time = time.time() | |
| # Ask the question | |
| question = "Describe the detailed failover protocol for the primary backup server in a full paragraph." | |
| try: | |
| # Call the local engine directly | |
| response = gateway.local_engine.generate(question, massive_context) | |
| duration = time.time() - start_time | |
| print("\n--- RESULTS ---") | |
| print(f"Time Taken: {duration:.2f} seconds") | |
| print(f"Local Qwen Response:\n{response}") | |
| except Exception as e: | |
| import traceback | |
| print(f"\nLocal Engine Failed: {e}") | |
| traceback.print_exc() | |
| if __name__ == "__main__": | |
| run_local_eval() | |