Alejadro Sanchez-Giraldo commited on
Commit
d0e9a6d
·
1 Parent(s): 26db21a

updates to start

Browse files
Files changed (4) hide show
  1. .gitignore +1 -0
  2. app.py +6 -5
  3. requirements.txt +1 -1
  4. start.sh +20 -0
.gitignore CHANGED
@@ -1,4 +1,5 @@
1
  dschatbot/
 
2
  .DS_Store
3
  .env
4
 
 
1
  dschatbot/
2
+ venv/
3
  .DS_Store
4
  .env
5
 
app.py CHANGED
@@ -1,17 +1,14 @@
1
- from ldclient import Context
2
  import os
3
  import logging
4
  import gradio as gr
5
- from transformers import AutoTokenizer, AutoModelForCausalLM
6
  import torch
7
  import uuid
8
  import time
9
  import ldclient
10
 
11
  from ldclient.config import Config
12
-
13
- ldclient.set_config(Config(os.environ.get('sdkKEY')))
14
- client = ldclient.get()
15
 
16
 
17
  def capture_logs(log_body, log_file, uuid_label):
@@ -41,6 +38,10 @@ def capture_logs(log_body, log_file, uuid_label):
41
  print("CUDA available: ", torch.cuda.is_available())
42
  print("MPS available: ", torch.backends.mps.is_available())
43
 
 
 
 
 
44
 
45
  context = Context.builder("huggie-face") \
46
  .set("application", "deepSeekChatbot") \
 
 
1
  import os
2
  import logging
3
  import gradio as gr
 
4
  import torch
5
  import uuid
6
  import time
7
  import ldclient
8
 
9
  from ldclient.config import Config
10
+ from ldclient import Context
11
+ from transformers import AutoTokenizer, AutoModelForCausalLM
 
12
 
13
 
14
  def capture_logs(log_body, log_file, uuid_label):
 
38
  print("CUDA available: ", torch.cuda.is_available())
39
  print("MPS available: ", torch.backends.mps.is_available())
40
 
41
+ sdkKey = os.getenv('sdkKEY')
42
+
43
+ ldclient.set_config(Config(sdkKey))
44
+ client = ldclient.get()
45
 
46
  context = Context.builder("huggie-face") \
47
  .set("application", "deepSeekChatbot") \
requirements.txt CHANGED
@@ -6,4 +6,4 @@ minijinja
6
  torch --extra-index-url https://download.pytorch.org/whl/cu118
7
  torchvision
8
  torchaudio
9
- launchdarkly-server-sdk
 
6
  torch --extra-index-url https://download.pytorch.org/whl/cu118
7
  torchvision
8
  torchaudio
9
+ launchdarkly-server-sdk
start.sh ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ echo "Setting up environment..."
4
+
5
+ # Create virtual environment if it doesn't exist
6
+ if [ ! -d "venv" ]; then
7
+ echo "Creating virtual environment..."
8
+ python3 -m venv venv
9
+ fi
10
+
11
+ # Activate virtual environment
12
+ source venv/bin/activate
13
+
14
+ # Install requirements
15
+ echo "Installing dependencies..."
16
+ pip install -r requirements.txt
17
+
18
+ # Start the app
19
+ echo "Launching your Hugging Face app!"
20
+ sdkKEY=${sdkKEY} python app.py