Daniel Kantor
commited on
Commit
·
b134c4d
1
Parent(s):
a8cdc48
read data form stacklok org
Browse files
backend/app/asgi.py
CHANGED
|
@@ -103,4 +103,4 @@ async def startup_event():
|
|
| 103 |
|
| 104 |
# Setup cache
|
| 105 |
setup_cache()
|
| 106 |
-
logger.info(LogFormatter.success("FastAPI Cache initialized with in-memory backend"))
|
|
|
|
| 103 |
|
| 104 |
# Setup cache
|
| 105 |
setup_cache()
|
| 106 |
+
logger.info(LogFormatter.success("FastAPI Cache initialized with in-memory backend"))
|
backend/app/config/base.py
CHANGED
|
@@ -20,7 +20,7 @@ HAS_HIGHER_RATE_LIMIT = []
|
|
| 20 |
|
| 21 |
# HuggingFace configuration
|
| 22 |
HF_TOKEN = os.environ.get("HF_TOKEN")
|
| 23 |
-
HF_ORGANIZATION = "
|
| 24 |
API = {
|
| 25 |
"INFERENCE": "https://api-inference.huggingface.co/models",
|
| 26 |
"HUB": "https://huggingface.co"
|
|
@@ -35,4 +35,4 @@ EVAL_CACHE = CACHE_ROOT / "eval-queue"
|
|
| 35 |
|
| 36 |
# Repository configuration
|
| 37 |
QUEUE_REPO = f"{HF_ORGANIZATION}/requests"
|
| 38 |
-
EVAL_REQUESTS_PATH = EVAL_CACHE / "eval_requests.jsonl"
|
|
|
|
| 20 |
|
| 21 |
# HuggingFace configuration
|
| 22 |
HF_TOKEN = os.environ.get("HF_TOKEN")
|
| 23 |
+
HF_ORGANIZATION = "stacklok"
|
| 24 |
API = {
|
| 25 |
"INFERENCE": "https://api-inference.huggingface.co/models",
|
| 26 |
"HUB": "https://huggingface.co"
|
|
|
|
| 35 |
|
| 36 |
# Repository configuration
|
| 37 |
QUEUE_REPO = f"{HF_ORGANIZATION}/requests"
|
| 38 |
+
EVAL_REQUESTS_PATH = EVAL_CACHE / "eval_requests.jsonl"
|
backend/utils/last_activity.py
CHANGED
|
@@ -28,7 +28,7 @@ if not HF_TOKEN:
|
|
| 28 |
api = HfApi(token=HF_TOKEN)
|
| 29 |
|
| 30 |
# Default organization
|
| 31 |
-
HF_ORGANIZATION = os.getenv('HF_ORGANIZATION', '
|
| 32 |
|
| 33 |
def get_last_votes(limit: int = 5) -> List[Dict]:
|
| 34 |
"""Get the last votes from the votes dataset"""
|
|
@@ -161,4 +161,4 @@ def main():
|
|
| 161 |
logger.error(f"Global error: {str(e)}")
|
| 162 |
|
| 163 |
if __name__ == "__main__":
|
| 164 |
-
main()
|
|
|
|
| 28 |
api = HfApi(token=HF_TOKEN)
|
| 29 |
|
| 30 |
# Default organization
|
| 31 |
+
HF_ORGANIZATION = os.getenv('HF_ORGANIZATION', 'stacklok')
|
| 32 |
|
| 33 |
def get_last_votes(limit: int = 5) -> List[Dict]:
|
| 34 |
"""Get the last votes from the votes dataset"""
|
|
|
|
| 161 |
logger.error(f"Global error: {str(e)}")
|
| 162 |
|
| 163 |
if __name__ == "__main__":
|
| 164 |
+
main()
|
backend/utils/sync_datasets_locally.py
CHANGED
|
@@ -7,7 +7,7 @@ from huggingface_hub import HfApi, snapshot_download, upload_folder, create_repo
|
|
| 7 |
from dotenv import load_dotenv
|
| 8 |
|
| 9 |
# Configure source and destination usernames
|
| 10 |
-
SOURCE_USERNAME = "
|
| 11 |
DESTINATION_USERNAME = "tfrere"
|
| 12 |
|
| 13 |
# Get the backend directory path
|
|
@@ -127,4 +127,4 @@ def copy_datasets():
|
|
| 127 |
logger.error(f"❌ Global error: {str(e)}")
|
| 128 |
|
| 129 |
if __name__ == "__main__":
|
| 130 |
-
copy_datasets()
|
|
|
|
| 7 |
from dotenv import load_dotenv
|
| 8 |
|
| 9 |
# Configure source and destination usernames
|
| 10 |
+
SOURCE_USERNAME = "stacklok"
|
| 11 |
DESTINATION_USERNAME = "tfrere"
|
| 12 |
|
| 13 |
# Get the backend directory path
|
|
|
|
| 127 |
logger.error(f"❌ Global error: {str(e)}")
|
| 128 |
|
| 129 |
if __name__ == "__main__":
|
| 130 |
+
copy_datasets()
|
frontend/package.json
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
{
|
| 2 |
-
"name": "
|
| 3 |
"version": "0.1.0",
|
| 4 |
"private": true,
|
| 5 |
"dependencies": {
|
|
|
|
| 1 |
{
|
| 2 |
+
"name": "llm-security-leaderboard",
|
| 3 |
"version": "0.1.0",
|
| 4 |
"private": true,
|
| 5 |
"dependencies": {
|
frontend/src/pages/LeaderboardPage/components/Leaderboard/utils/columnUtils.js
CHANGED
|
@@ -276,7 +276,7 @@ const RankIndicator = ({ rank, previousRank, mode }) => {
|
|
| 276 |
|
| 277 |
const getDetailsUrl = (modelName) => {
|
| 278 |
const formattedName = modelName.replace("/", "__");
|
| 279 |
-
return `https://huggingface.co/datasets/
|
| 280 |
};
|
| 281 |
|
| 282 |
const HeaderLabel = ({ label, tooltip, className, isSorted }) => (
|
|
|
|
| 276 |
|
| 277 |
const getDetailsUrl = (modelName) => {
|
| 278 |
const formattedName = modelName.replace("/", "__");
|
| 279 |
+
return `https://huggingface.co/datasets/llm-security-leaderboard/${formattedName}-details`;
|
| 280 |
};
|
| 281 |
|
| 282 |
const HeaderLabel = ({ label, tooltip, className, isSorted }) => (
|