anthonym21 commited on
Commit
30b5d0d
·
verified ·
1 Parent(s): e89c348

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -1,6 +1,12 @@
1
  """Safety-Lens: The Model MRI — a real-time activation scanner for HF models."""
2
 
3
  import os
 
 
 
 
 
 
4
  import gradio as gr
5
  import torch
6
  import plotly.graph_objects as go
@@ -8,11 +14,6 @@ from transformers import AutoModelForCausalLM, AutoTokenizer
8
  from safety_lens.core import SafetyLens, LensHooks
9
  from safety_lens.vectors import STIMULUS_SETS
10
 
11
- # ZeroGPU support — only import spaces on HF infrastructure
12
- IS_HF_SPACE = os.environ.get("SPACE_ID") is not None
13
- if IS_HF_SPACE:
14
- import spaces
15
-
16
  # --- Globals (populated on model load) ---
17
  _state = {"lens": None, "model": None, "tokenizer": None, "vectors": {}}
18
 
 
1
  """Safety-Lens: The Model MRI — a real-time activation scanner for HF models."""
2
 
3
  import os
4
+
5
+ # ZeroGPU: must import spaces BEFORE torch/CUDA
6
+ IS_HF_SPACE = os.environ.get("SPACE_ID") is not None
7
+ if IS_HF_SPACE:
8
+ import spaces
9
+
10
  import gradio as gr
11
  import torch
12
  import plotly.graph_objects as go
 
14
  from safety_lens.core import SafetyLens, LensHooks
15
  from safety_lens.vectors import STIMULUS_SETS
16
 
 
 
 
 
 
17
  # --- Globals (populated on model load) ---
18
  _state = {"lens": None, "model": None, "tokenizer": None, "vectors": {}}
19