Omkar1806 commited on
Commit
ede9d07
·
verified ·
1 Parent(s): e330cef

Update inference.py

Browse files
Files changed (1) hide show
  1. inference.py +23 -6
inference.py CHANGED
@@ -1,17 +1,34 @@
1
  import sys
2
  import os
3
 
4
- # Path fix
5
  sys.path.append(os.path.dirname(os.path.abspath(__file__)))
6
 
7
- from app import run_demo
 
 
 
 
 
8
 
9
  def main():
 
10
  print("--- 🚀 STARTING EVALUATION SCRIPT ---")
11
- for level in ["easy", "medium", "hard"]:
12
- print(f"\n--- Testing Difficulty: {level.upper()} ---")
13
- output = run_demo(level)
14
- print(output)
 
 
 
 
 
 
 
 
 
 
 
15
  print("\n--- ✅ EVALUATION SCRIPT FINISHED ---")
16
 
17
  if __name__ == "__main__":
 
1
  import sys
2
  import os
3
 
4
+ # Path setup taaki app.py aur env.py mil sakein
5
  sys.path.append(os.path.dirname(os.path.abspath(__file__)))
6
 
7
+ # Hum app.py se run_demo import kar rahe hain
8
+ try:
9
+ from app import run_demo
10
+ except ImportError:
11
+ print("Error: app.py not found in the same directory!")
12
+ sys.exit(1)
13
 
14
  def main():
15
+ # Validator aksar stdout scan karta hai, isliye hum clear headers dete hain
16
  print("--- 🚀 STARTING EVALUATION SCRIPT ---")
17
+
18
+ difficulties = ["easy", "medium", "hard"]
19
+
20
+ for level in difficulties:
21
+ # Jab run_demo(level) chalega, toh uske andar likhe hue
22
+ # print("[START]"), print("[STEP]"), aur print("[END]")
23
+ # seedha console par jayenge jo validator read kar lega.
24
+
25
+ output_text = run_demo(level)
26
+
27
+ # Dashboard par dikhne wala text yahan bhi print kar dete hain safety ke liye
28
+ print(f"\n--- LOGS FOR {level.upper()} ---")
29
+ print(output_text)
30
+ print("-" * 30)
31
+
32
  print("\n--- ✅ EVALUATION SCRIPT FINISHED ---")
33
 
34
  if __name__ == "__main__":