ChayanM commited on
Commit
9074f4b
·
1 Parent(s): 9efa0fd

Update Chest_Xray_Report_Generator-V2.py

Browse files
Files changed (1) hide show
  1. Chest_Xray_Report_Generator-V2.py +4 -0
Chest_Xray_Report_Generator-V2.py CHANGED
@@ -7,6 +7,8 @@ import numpy as np
7
  import pydicom
8
  import time
9
 
 
 
10
  ##### Libraries For Grad-Cam-View
11
  import os
12
  import cv2
@@ -19,6 +21,7 @@ from pytorch_grad_cam.utils.image import show_cam_on_image, preprocess_image
19
  from pytorch_grad_cam.ablation_layer import AblationLayerVit
20
  from transformers import VisionEncoderDecoderModel
21
 
 
22
  def generate_gradcam(image_path, model_path, output_path, method='gradcam', use_cuda=True, aug_smooth=False, eigen_smooth=False):
23
  methods = {
24
  "gradcam": GradCAM,
@@ -126,6 +129,7 @@ Image_Captioner = pipeline("image-to-text", model = "./Mimic_test/")
126
 
127
  data_dir = "./CAM-Result"
128
 
 
129
  def xray_report_generator(Image_file):
130
  if Image_file[-4:] =='.dcm':
131
  png_file = 'DCM2PNG.png'
 
7
  import pydicom
8
  import time
9
 
10
+ import spaces # Import the spaces module for ZeroGPU
11
+
12
  ##### Libraries For Grad-Cam-View
13
  import os
14
  import cv2
 
21
  from pytorch_grad_cam.ablation_layer import AblationLayerVit
22
  from transformers import VisionEncoderDecoderModel
23
 
24
+ @spaces.GPU
25
  def generate_gradcam(image_path, model_path, output_path, method='gradcam', use_cuda=True, aug_smooth=False, eigen_smooth=False):
26
  methods = {
27
  "gradcam": GradCAM,
 
129
 
130
  data_dir = "./CAM-Result"
131
 
132
+ @spaces.GPU(duration=300)
133
  def xray_report_generator(Image_file):
134
  if Image_file[-4:] =='.dcm':
135
  png_file = 'DCM2PNG.png'