Spaces:
Running
Running
update
Browse files- .env +0 -1
- .gitignore +6 -3
- GraphRouter_eval/run_exp.py +18 -3
- demo.py +4 -1
.env
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
NVIDIA_API_KEY=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
|
|
|
|
.gitignore
CHANGED
@@ -21,10 +21,15 @@ wheels/
|
|
21 |
*.egg
|
22 |
MANIFEST
|
23 |
|
24 |
-
# Environment variables
|
25 |
.env
|
26 |
.env.local
|
27 |
.env.*.local
|
|
|
|
|
|
|
|
|
|
|
28 |
|
29 |
# IDE
|
30 |
.vscode/
|
@@ -49,8 +54,6 @@ Thumbs.db
|
|
49 |
*.pth
|
50 |
*.pt
|
51 |
*.ckpt
|
52 |
-
*.env
|
53 |
-
.env
|
54 |
|
55 |
# Logs
|
56 |
*.log
|
|
|
21 |
*.egg
|
22 |
MANIFEST
|
23 |
|
24 |
+
# Environment variables and secrets
|
25 |
.env
|
26 |
.env.local
|
27 |
.env.*.local
|
28 |
+
.env.production
|
29 |
+
.env.development
|
30 |
+
*.env
|
31 |
+
secrets.txt
|
32 |
+
api_keys.txt
|
33 |
|
34 |
# IDE
|
35 |
.vscode/
|
|
|
54 |
*.pth
|
55 |
*.pt
|
56 |
*.ckpt
|
|
|
|
|
57 |
|
58 |
# Logs
|
59 |
*.log
|
GraphRouter_eval/run_exp.py
CHANGED
@@ -2,8 +2,17 @@ import yaml
|
|
2 |
import argparse
|
3 |
import sys
|
4 |
import os
|
5 |
-
|
6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
8 |
sys.path.append(os.path.join(os.path.dirname(__file__), 'model'))
|
9 |
from model.multi_task_graph_router import graph_router_prediction
|
@@ -18,7 +27,13 @@ parser.add_argument("--query", type=str, default="What is the derivative of f(x)
|
|
18 |
args = parser.parse_args()
|
19 |
|
20 |
# Load API key from environment variable
|
21 |
-
NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY"
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
23 |
client = OpenAI(
|
24 |
base_url="https://integrate.api.nvidia.com/v1",
|
|
|
2 |
import argparse
|
3 |
import sys
|
4 |
import os
|
5 |
+
|
6 |
+
# Load environment variables from .env file (if it exists)
|
7 |
+
try:
|
8 |
+
from dotenv import load_dotenv
|
9 |
+
load_dotenv()
|
10 |
+
print("✅ .env file loaded successfully")
|
11 |
+
except ImportError:
|
12 |
+
print("Warning: python-dotenv not installed. Install with: pip install python-dotenv")
|
13 |
+
print("Or set NVIDIA_API_KEY environment variable manually")
|
14 |
+
except FileNotFoundError:
|
15 |
+
print("ℹ️ No .env file found - using environment variables directly")
|
16 |
|
17 |
sys.path.append(os.path.join(os.path.dirname(__file__), 'model'))
|
18 |
from model.multi_task_graph_router import graph_router_prediction
|
|
|
27 |
args = parser.parse_args()
|
28 |
|
29 |
# Load API key from environment variable
|
30 |
+
NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY")
|
31 |
+
|
32 |
+
if NVIDIA_API_KEY is None:
|
33 |
+
print("❌ NVIDIA_API_KEY not found in environment variables")
|
34 |
+
print("For local development: Create a .env file with: NVIDIA_API_KEY=your_api_key_here")
|
35 |
+
print("For Hugging Face Spaces: Set NVIDIA_API_KEY in Repository Secrets")
|
36 |
+
sys.exit(1)
|
37 |
|
38 |
client = OpenAI(
|
39 |
base_url="https://integrate.api.nvidia.com/v1",
|
demo.py
CHANGED
@@ -51,6 +51,8 @@ try:
|
|
51 |
except ImportError:
|
52 |
print("Warning: python-dotenv not installed. Install with: pip install python-dotenv")
|
53 |
print("Or set NVIDIA_API_KEY environment variable manually")
|
|
|
|
|
54 |
|
55 |
# Get API key from environment variable
|
56 |
NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY")
|
@@ -58,7 +60,8 @@ NVIDIA_BASE_URL = "https://integrate.api.nvidia.com/v1"
|
|
58 |
|
59 |
if NVIDIA_API_KEY is None:
|
60 |
print("❌ NVIDIA_API_KEY not found in environment variables")
|
61 |
-
print("
|
|
|
62 |
else:
|
63 |
print("✅ NVIDIA API key loaded from environment")
|
64 |
|
|
|
51 |
except ImportError:
|
52 |
print("Warning: python-dotenv not installed. Install with: pip install python-dotenv")
|
53 |
print("Or set NVIDIA_API_KEY environment variable manually")
|
54 |
+
except FileNotFoundError:
|
55 |
+
print("ℹ️ No .env file found - using environment variables directly")
|
56 |
|
57 |
# Get API key from environment variable
|
58 |
NVIDIA_API_KEY = os.getenv("NVIDIA_API_KEY")
|
|
|
60 |
|
61 |
if NVIDIA_API_KEY is None:
|
62 |
print("❌ NVIDIA_API_KEY not found in environment variables")
|
63 |
+
print("For local development: Create a .env file with: NVIDIA_API_KEY=your_api_key_here")
|
64 |
+
print("For Hugging Face Spaces: Set NVIDIA_API_KEY in Repository Secrets")
|
65 |
else:
|
66 |
print("✅ NVIDIA API key loaded from environment")
|
67 |
|