dwb2023 commited on
Commit
d1d6d52
·
verified ·
1 Parent(s): 57a0425

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -17
app.py CHANGED
@@ -1,21 +1,4 @@
1
- from huggingface_hub import login
2
  import os
3
- import time
4
- import gradio as gr
5
- from typing import * # Ensure that the typing module is imported
6
- from pillow_heif import register_heif_opener
7
- register_heif_opener()
8
- import vision_agent as va
9
- from vision_agent.tools import register_tool, load_image, owl_v2, overlay_bounding_boxes, save_image
10
-
11
- # Perform login using the token
12
- hf_token = os.getenv("HF_TOKEN")
13
- login(token=hf_token, add_to_git_credential=True)
14
-
15
- import numpy as np
16
- from PIL import Image
17
-
18
- # Set up logging
19
  import logging
20
  import sys
21
 
@@ -34,13 +17,34 @@ def get_logging_level(default_level=logging.INFO):
34
  else:
35
  return default_level
36
 
 
37
  logging_level = get_logging_level()
38
  logging.basicConfig(stream=sys.stdout, level=logging_level)
39
  _LOGGER = logging.getLogger(__name__)
40
 
 
 
 
 
41
  # Print the logging level to verify it's set correctly
42
  print(f"Logging level set to: {logging.getLevelName(logging_level)}")
43
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  def detect_brain_tumor(image, seg_input, debug: bool = True):
45
  """
46
  Detects a brain tumor in the given image and returns the annotated image.
 
 
1
  import os
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  import logging
3
  import sys
4
 
 
17
  else:
18
  return default_level
19
 
20
+ # Set up logging before importing the library
21
  logging_level = get_logging_level()
22
  logging.basicConfig(stream=sys.stdout, level=logging_level)
23
  _LOGGER = logging.getLogger(__name__)
24
 
25
+ # Explicitly set logging level for the vision-agent library
26
+ vision_agent_logger = logging.getLogger('vision_agent')
27
+ vision_agent_logger.setLevel(logging_level)
28
+
29
  # Print the logging level to verify it's set correctly
30
  print(f"Logging level set to: {logging.getLevelName(logging_level)}")
31
 
32
+ from huggingface_hub import login
33
+ import time
34
+ import gradio as gr
35
+ from typing import *
36
+ from pillow_heif import register_heif_opener
37
+ register_heif_opener()
38
+ import vision_agent as va
39
+ from vision_agent.tools import register_tool, load_image, owl_v2, overlay_bounding_boxes, save_image
40
+
41
+ # Perform login using the token
42
+ hf_token = os.getenv("HF_TOKEN")
43
+ login(token=hf_token, add_to_git_credential=True)
44
+
45
+ import numpy as np
46
+ from PIL import Image
47
+
48
  def detect_brain_tumor(image, seg_input, debug: bool = True):
49
  """
50
  Detects a brain tumor in the given image and returns the annotated image.