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 |
|