xmrt commited on
Commit
f5eb0df
1 Parent(s): 22e21ad
Files changed (1) hide show
  1. main.py +11 -1
main.py CHANGED
@@ -28,9 +28,12 @@ hand = MMPoseInferencer("hand")
28
  human3d = MMPoseInferencer(pose3d="human3d")
29
  track_model = YOLO('yolov8n.pt') # Load an official Detect model
30
 
 
31
  # ultraltics
32
  if torch.cuda.is_available():
33
  device = "cuda"
 
 
34
 
35
  print("[INFO]: Downloaded models!")
36
 
@@ -53,6 +56,8 @@ def check_extension(video):
53
 
54
  def tracking(video, model, boxes=True):
55
  print("[INFO] Is cuda available? ", torch.cuda.is_available())
 
 
56
  print("[INFO] Loading model...")
57
  # Load an official or custom model
58
 
@@ -101,6 +106,7 @@ def show_tracking(video_content):
101
 
102
  def pose3d(video):
103
  video = check_extension(video)
 
104
 
105
 
106
  # Define new unique folder
@@ -124,6 +130,7 @@ def pose3d(video):
124
 
125
  def pose2d(video, kpt_threshold):
126
  video = check_extension(video)
 
127
 
128
  # Define new unique folder
129
  add_dir = str(uuid.uuid4())
@@ -148,7 +155,10 @@ def pose2d(video, kpt_threshold):
148
 
149
  def pose2dhand(video, kpt_threshold):
150
  video = check_extension(video)
151
-
 
 
 
152
  # Define new unique folder
153
  add_dir = str(uuid.uuid4())
154
  vis_out_dir = os.path.join("/".join(video.split("/")[:-1]), add_dir)
 
28
  human3d = MMPoseInferencer(pose3d="human3d")
29
  track_model = YOLO('yolov8n.pt') # Load an official Detect model
30
 
31
+
32
  # ultraltics
33
  if torch.cuda.is_available():
34
  device = "cuda"
35
+ else:
36
+ device = "cpu"
37
 
38
  print("[INFO]: Downloaded models!")
39
 
 
56
 
57
  def tracking(video, model, boxes=True):
58
  print("[INFO] Is cuda available? ", torch.cuda.is_available())
59
+ print(device)
60
+
61
  print("[INFO] Loading model...")
62
  # Load an official or custom model
63
 
 
106
 
107
  def pose3d(video):
108
  video = check_extension(video)
109
+ print(device)
110
 
111
 
112
  # Define new unique folder
 
130
 
131
  def pose2d(video, kpt_threshold):
132
  video = check_extension(video)
133
+ print(device)
134
 
135
  # Define new unique folder
136
  add_dir = str(uuid.uuid4())
 
155
 
156
  def pose2dhand(video, kpt_threshold):
157
  video = check_extension(video)
158
+ print(device)
159
+ # ultraltics
160
+ if torch.cuda.is_available():
161
+ device = "cuda"
162
  # Define new unique folder
163
  add_dir = str(uuid.uuid4())
164
  vis_out_dir = os.path.join("/".join(video.split("/")[:-1]), add_dir)