MrA7A1 commited on
Commit
5b15d9d
·
verified ·
1 Parent(s): ff60dde

KAPO hf runtime finalizer

Browse files
Files changed (4) hide show
  1. .env +6 -6
  2. bootstrap_space_runtime.py +6 -6
  3. brain_server/api/main.py +4 -1
  4. kapo.env +6 -6
.env CHANGED
@@ -10,21 +10,21 @@ BRAIN_TUNNEL_PROVIDER=none
10
  FIREBASE_ENABLED=0
11
  FIREBASE_NAMESPACE=kapo
12
  FIREBASE_PROJECT_ID=citadel4travels
13
- GOOGLE_DRIVE_BOOTSTRAP_URL=https://drive.google.com/uc?export=download&id=19jyBWsQ9ciJVPi2PUigu5ti3gJ24A6TG
14
  HF_ACCELERATOR=cpu
15
  HF_SPACE_DOCKER=1
16
  KAGGLE_AUTO_BOOTSTRAP=0
17
- KAPO_BOOTSTRAP_URL=https://drive.google.com/uc?export=download&id=19jyBWsQ9ciJVPi2PUigu5ti3gJ24A6TG
18
  KAPO_COMPUTE_PROFILE=cpu
19
  KAPO_DISABLE_EMBEDDINGS=1
20
  KAPO_HF_INFERENCE_API=0
21
  KAPO_HF_TRANSFORMERS_RUNTIME=1
22
  KAPO_LAZY_EMBED_STARTUP=1
23
  KAPO_LAZY_MODEL_STARTUP=1
24
- KAPO_PATCH_BUNDLE_URL=https://drive.google.com/uc?export=download&id=1dj3gorVxheXtEjDqydavLkN-qtEJz158
25
- KAPO_PATCH_MANIFEST_URL=https://drive.google.com/uc?export=download&id=1dD1YCMloO4bRruWO4r0QJaMxfIsRDyNb
26
- KAPO_REMOTE_ENV_PASSWORD_B64=TXo0MGJxSWktNUt2UGdKeTNlWUd3NXhNaXJVM3hqb2E
27
- KAPO_REMOTE_ENV_URL_B64=aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL3VjP2V4cG9ydD1kb3dubG9hZCZpZD0xb2FrXzRvSkc2T0JySE1ZUi1GbkgtbTdadU5RTlgxc0I
28
  KAPO_SHARED_STATE_BACKEND=google_drive
29
  MODEL_PROFILE_ID=hf-coder-qwen25-coder-7b-instruct
30
  MODEL_REPO=Qwen/Qwen2.5-Coder-1.5B-Instruct
 
10
  FIREBASE_ENABLED=0
11
  FIREBASE_NAMESPACE=kapo
12
  FIREBASE_PROJECT_ID=citadel4travels
13
+ GOOGLE_DRIVE_BOOTSTRAP_URL=https://drive.google.com/uc?export=download&id=1cTITRABqhuRUyCaHFRA8p3wGNQeU0DK-
14
  HF_ACCELERATOR=cpu
15
  HF_SPACE_DOCKER=1
16
  KAGGLE_AUTO_BOOTSTRAP=0
17
+ KAPO_BOOTSTRAP_URL=https://drive.google.com/uc?export=download&id=1cTITRABqhuRUyCaHFRA8p3wGNQeU0DK-
18
  KAPO_COMPUTE_PROFILE=cpu
19
  KAPO_DISABLE_EMBEDDINGS=1
20
  KAPO_HF_INFERENCE_API=0
21
  KAPO_HF_TRANSFORMERS_RUNTIME=1
22
  KAPO_LAZY_EMBED_STARTUP=1
23
  KAPO_LAZY_MODEL_STARTUP=1
24
+ KAPO_PATCH_BUNDLE_URL=https://drive.google.com/uc?export=download&id=1be4XGzTO4qm-V3HNuMKZNXD_3Ws-iF9H
25
+ KAPO_PATCH_MANIFEST_URL=https://drive.google.com/uc?export=download&id=1vt8VQ034HjoCzC5SBZcDNK4mclZJzKjv
26
+ KAPO_REMOTE_ENV_PASSWORD_B64=UUNNcWFxY1FYS3JicmNhRzd3VXZ3UVRSeENKa1hSSzQ
27
+ KAPO_REMOTE_ENV_URL_B64=aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL3VjP2V4cG9ydD1kb3dubG9hZCZpZD0xRUxxbVM3LWViQUJhcXVMQThhRXV5T3R3bURCYkFaTms
28
  KAPO_SHARED_STATE_BACKEND=google_drive
29
  MODEL_PROFILE_ID=hf-coder-qwen25-coder-7b-instruct
30
  MODEL_REPO=Qwen/Qwen2.5-Coder-1.5B-Instruct
bootstrap_space_runtime.py CHANGED
@@ -18,21 +18,21 @@ DEFAULT_ENV = {
18
  "FIREBASE_ENABLED": "0",
19
  "FIREBASE_NAMESPACE": "kapo",
20
  "FIREBASE_PROJECT_ID": "citadel4travels",
21
- "GOOGLE_DRIVE_BOOTSTRAP_URL": "https://drive.google.com/uc?export=download&id=19jyBWsQ9ciJVPi2PUigu5ti3gJ24A6TG",
22
  "HF_ACCELERATOR": "cpu",
23
  "HF_SPACE_DOCKER": "1",
24
  "KAGGLE_AUTO_BOOTSTRAP": "0",
25
- "KAPO_BOOTSTRAP_URL": "https://drive.google.com/uc?export=download&id=19jyBWsQ9ciJVPi2PUigu5ti3gJ24A6TG",
26
  "KAPO_COMPUTE_PROFILE": "cpu",
27
  "KAPO_DISABLE_EMBEDDINGS": "1",
28
  "KAPO_HF_INFERENCE_API": "0",
29
  "KAPO_HF_TRANSFORMERS_RUNTIME": "1",
30
  "KAPO_LAZY_EMBED_STARTUP": "1",
31
  "KAPO_LAZY_MODEL_STARTUP": "1",
32
- "KAPO_PATCH_BUNDLE_URL": "https://drive.google.com/uc?export=download&id=1dj3gorVxheXtEjDqydavLkN-qtEJz158",
33
- "KAPO_PATCH_MANIFEST_URL": "https://drive.google.com/uc?export=download&id=1dD1YCMloO4bRruWO4r0QJaMxfIsRDyNb",
34
- "KAPO_REMOTE_ENV_PASSWORD_B64": "TXo0MGJxSWktNUt2UGdKeTNlWUd3NXhNaXJVM3hqb2E",
35
- "KAPO_REMOTE_ENV_URL_B64": "aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL3VjP2V4cG9ydD1kb3dubG9hZCZpZD0xb2FrXzRvSkc2T0JySE1ZUi1GbkgtbTdadU5RTlgxc0I",
36
  "KAPO_SHARED_STATE_BACKEND": "google_drive",
37
  "MODEL_PROFILE_ID": "hf-coder-qwen25-coder-7b-instruct",
38
  "MODEL_REPO": "Qwen/Qwen2.5-Coder-1.5B-Instruct",
 
18
  "FIREBASE_ENABLED": "0",
19
  "FIREBASE_NAMESPACE": "kapo",
20
  "FIREBASE_PROJECT_ID": "citadel4travels",
21
+ "GOOGLE_DRIVE_BOOTSTRAP_URL": "https://drive.google.com/uc?export=download&id=1cTITRABqhuRUyCaHFRA8p3wGNQeU0DK-",
22
  "HF_ACCELERATOR": "cpu",
23
  "HF_SPACE_DOCKER": "1",
24
  "KAGGLE_AUTO_BOOTSTRAP": "0",
25
+ "KAPO_BOOTSTRAP_URL": "https://drive.google.com/uc?export=download&id=1cTITRABqhuRUyCaHFRA8p3wGNQeU0DK-",
26
  "KAPO_COMPUTE_PROFILE": "cpu",
27
  "KAPO_DISABLE_EMBEDDINGS": "1",
28
  "KAPO_HF_INFERENCE_API": "0",
29
  "KAPO_HF_TRANSFORMERS_RUNTIME": "1",
30
  "KAPO_LAZY_EMBED_STARTUP": "1",
31
  "KAPO_LAZY_MODEL_STARTUP": "1",
32
+ "KAPO_PATCH_BUNDLE_URL": "https://drive.google.com/uc?export=download&id=1be4XGzTO4qm-V3HNuMKZNXD_3Ws-iF9H",
33
+ "KAPO_PATCH_MANIFEST_URL": "https://drive.google.com/uc?export=download&id=1vt8VQ034HjoCzC5SBZcDNK4mclZJzKjv",
34
+ "KAPO_REMOTE_ENV_PASSWORD_B64": "UUNNcWFxY1FYS3JicmNhRzd3VXZ3UVRSeENKa1hSSzQ",
35
+ "KAPO_REMOTE_ENV_URL_B64": "aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL3VjP2V4cG9ydD1kb3dubG9hZCZpZD0xRUxxbVM3LWViQUJhcXVMQThhRXV5T3R3bURCYkFaTms",
36
  "KAPO_SHARED_STATE_BACKEND": "google_drive",
37
  "MODEL_PROFILE_ID": "hf-coder-qwen25-coder-7b-instruct",
38
  "MODEL_REPO": "Qwen/Qwen2.5-Coder-1.5B-Instruct",
brain_server/api/main.py CHANGED
@@ -287,6 +287,9 @@ def _load_default_model() -> None:
287
  if _hf_transformers_runtime_enabled():
288
  ensure_model_loaded(repo_id, filename, hf_token=os.getenv("HF_TOKEN"))
289
  return
 
 
 
290
  if not filename and (_feature_enabled("KAPO_HF_INFERENCE_API", default=False) or "huggingface" in provider or "hf-space" in provider):
291
  MODEL = None
292
  MODEL_ERROR = None
@@ -2314,7 +2317,7 @@ def ensure_model_loaded(repo_id: str, filename: str, hf_token: str | None = None
2314
  MODEL = None
2315
  MODEL_ERROR = 'model repo missing'
2316
  return
2317
- if _kapo_hf_transformers_enabled():
2318
  try:
2319
  from transformers import AutoModelForCausalLM, AutoTokenizer
2320
  tokenizer = AutoTokenizer.from_pretrained(repo_id, token=hf_token, trust_remote_code=True)
 
287
  if _hf_transformers_runtime_enabled():
288
  ensure_model_loaded(repo_id, filename, hf_token=os.getenv("HF_TOKEN"))
289
  return
290
+ if not filename and ("huggingface" in provider or "hf-space" in provider):
291
+ ensure_model_loaded(repo_id, filename, hf_token=os.getenv("HF_TOKEN"))
292
+ return
293
  if not filename and (_feature_enabled("KAPO_HF_INFERENCE_API", default=False) or "huggingface" in provider or "hf-space" in provider):
294
  MODEL = None
295
  MODEL_ERROR = None
 
2317
  MODEL = None
2318
  MODEL_ERROR = 'model repo missing'
2319
  return
2320
+ if _kapo_hf_transformers_enabled() or (_is_hf_space_runtime() and not filename):
2321
  try:
2322
  from transformers import AutoModelForCausalLM, AutoTokenizer
2323
  tokenizer = AutoTokenizer.from_pretrained(repo_id, token=hf_token, trust_remote_code=True)
kapo.env CHANGED
@@ -10,21 +10,21 @@ BRAIN_TUNNEL_PROVIDER=none
10
  FIREBASE_ENABLED=0
11
  FIREBASE_NAMESPACE=kapo
12
  FIREBASE_PROJECT_ID=citadel4travels
13
- GOOGLE_DRIVE_BOOTSTRAP_URL=https://drive.google.com/uc?export=download&id=19jyBWsQ9ciJVPi2PUigu5ti3gJ24A6TG
14
  HF_ACCELERATOR=cpu
15
  HF_SPACE_DOCKER=1
16
  KAGGLE_AUTO_BOOTSTRAP=0
17
- KAPO_BOOTSTRAP_URL=https://drive.google.com/uc?export=download&id=19jyBWsQ9ciJVPi2PUigu5ti3gJ24A6TG
18
  KAPO_COMPUTE_PROFILE=cpu
19
  KAPO_DISABLE_EMBEDDINGS=1
20
  KAPO_HF_INFERENCE_API=0
21
  KAPO_HF_TRANSFORMERS_RUNTIME=1
22
  KAPO_LAZY_EMBED_STARTUP=1
23
  KAPO_LAZY_MODEL_STARTUP=1
24
- KAPO_PATCH_BUNDLE_URL=https://drive.google.com/uc?export=download&id=1dj3gorVxheXtEjDqydavLkN-qtEJz158
25
- KAPO_PATCH_MANIFEST_URL=https://drive.google.com/uc?export=download&id=1dD1YCMloO4bRruWO4r0QJaMxfIsRDyNb
26
- KAPO_REMOTE_ENV_PASSWORD_B64=TXo0MGJxSWktNUt2UGdKeTNlWUd3NXhNaXJVM3hqb2E
27
- KAPO_REMOTE_ENV_URL_B64=aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL3VjP2V4cG9ydD1kb3dubG9hZCZpZD0xb2FrXzRvSkc2T0JySE1ZUi1GbkgtbTdadU5RTlgxc0I
28
  KAPO_SHARED_STATE_BACKEND=google_drive
29
  MODEL_PROFILE_ID=hf-coder-qwen25-coder-7b-instruct
30
  MODEL_REPO=Qwen/Qwen2.5-Coder-1.5B-Instruct
 
10
  FIREBASE_ENABLED=0
11
  FIREBASE_NAMESPACE=kapo
12
  FIREBASE_PROJECT_ID=citadel4travels
13
+ GOOGLE_DRIVE_BOOTSTRAP_URL=https://drive.google.com/uc?export=download&id=1cTITRABqhuRUyCaHFRA8p3wGNQeU0DK-
14
  HF_ACCELERATOR=cpu
15
  HF_SPACE_DOCKER=1
16
  KAGGLE_AUTO_BOOTSTRAP=0
17
+ KAPO_BOOTSTRAP_URL=https://drive.google.com/uc?export=download&id=1cTITRABqhuRUyCaHFRA8p3wGNQeU0DK-
18
  KAPO_COMPUTE_PROFILE=cpu
19
  KAPO_DISABLE_EMBEDDINGS=1
20
  KAPO_HF_INFERENCE_API=0
21
  KAPO_HF_TRANSFORMERS_RUNTIME=1
22
  KAPO_LAZY_EMBED_STARTUP=1
23
  KAPO_LAZY_MODEL_STARTUP=1
24
+ KAPO_PATCH_BUNDLE_URL=https://drive.google.com/uc?export=download&id=1be4XGzTO4qm-V3HNuMKZNXD_3Ws-iF9H
25
+ KAPO_PATCH_MANIFEST_URL=https://drive.google.com/uc?export=download&id=1vt8VQ034HjoCzC5SBZcDNK4mclZJzKjv
26
+ KAPO_REMOTE_ENV_PASSWORD_B64=UUNNcWFxY1FYS3JicmNhRzd3VXZ3UVRSeENKa1hSSzQ
27
+ KAPO_REMOTE_ENV_URL_B64=aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL3VjP2V4cG9ydD1kb3dubG9hZCZpZD0xRUxxbVM3LWViQUJhcXVMQThhRXV5T3R3bURCYkFaTms
28
  KAPO_SHARED_STATE_BACKEND=google_drive
29
  MODEL_PROFILE_ID=hf-coder-qwen25-coder-7b-instruct
30
  MODEL_REPO=Qwen/Qwen2.5-Coder-1.5B-Instruct